我使用fork()构建一棵进程树 现在,我想使用excelp / pstree显示这些进程的树,并将最后一个进程更改为pstree
我该怎么做? 我已经尝试过了,但是没用
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
int main(void)
{
char pid[10];
if(fork()==0)
{
fork();
printf("1 PID: %d, PPID: %d\n", getpid(), getppid());
execlp("pstree", "pstree", "-c", "-p", (char *)NULL);
sleep(10);
return 0;
}
sleep(10);
return 0;
}