超时后,终止进程及其所有子进程

时间:2015-09-04 07:41:26

标签: linux bash process signals

我知道有一个doalarm程序可以在超时后终止生成的进程。有没有办法杀死它的所有子进程?

1 个答案:

答案 0 :(得分:1)

使用setsid <app> ...使您的应用程序在新会话中运行。这也将使该过程成为小组组长。

when the group leader terminates

  

如果该过程是一个控制过程,SIGHUP信号应发送到属于调用过程的控制终端的前台进程组中的每个进程。