标签: linux bash process signals
我知道有一个doalarm程序可以在超时后终止生成的进程。有没有办法杀死它的所有子进程?
答案 0 :(得分:1)
使用setsid <app> ...使您的应用程序在新会话中运行。这也将使该过程成为小组组长。
setsid <app> ...
when the group leader terminates:
如果该过程是一个控制过程,SIGHUP信号应发送到属于调用过程的控制终端的前台进程组中的每个进程。