我正在尝试使用C语言的系统调用来杀掉一个会话(具有相同SID)中的所有进程。我不仅仅想要杀掉指定PGID下的进程,因为我感兴趣的并不是所有进程都拥有相同的PGID,但它们都有相同的SID。
我的研究只找到了这个链接,Graeme已经为脚本做出了很好的回答:https://unix.stackexchange.com/questions/124127/kill-all-descendant-processes 我希望能得到一个回答,如何杀死所有直接子级以及更高兴的是如何杀死会话中的所有子级。
或者我所问的是否有可能?我不感兴趣的解决方案只是列出父进程后代的PID。
我的研究只找到了这个链接,Graeme已经为脚本做出了很好的回答:https://unix.stackexchange.com/questions/124127/kill-all-descendant-processes 我希望能得到一个回答,如何杀死所有直接子级以及更高兴的是如何杀死会话中的所有子级。
或者我所问的是否有可能?我不感兴趣的解决方案只是列出父进程后代的PID。