#include // printf, perror #include // getpid, getppid, execlp #include // pid_t int main(int argc, char* argv[]) { pid_t pid = getpid(); pid_t parent = getppid(); printf("%d %d\n", pid, parent); if (execlp("ps", "ps", (char*)NULL) < 0) { perror("execlp"); return 1; } }