有没有办法调用子进程,让它和它的所有后代都被发送一个中断,就像你按Ctrl-C前台任务一样?我正在尝试终止一个调用一个长时间运行的子进程的启动器脚本。当您调用test.sh --parent时,它会调用test.sh --child &,然后尝试终止它。怎样才能让家长成功杀死孩子呢?doneecho "Must be invoked with --child or --parent."我知道您可以将长时间运行的子进程</e
因此,给定一个传递给系统调用的进程id,我需要返回所有子进程id。这必须是用C写的。我用mproc得到了一个子进程pid的父进程,并列出了某个索引中的所有进程,但我不能从那个跳到这个。pid of this process
printf("Child pid for ppid %d is %d\n",int idx = 0;
int