【发布时间】:2015-09-04 07:41:26
【问题描述】:
我知道有一个doalarm 程序可以在超时后终止生成的进程。有没有办法杀死它的所有子进程?
【问题讨论】:
-
您想在命令行中还是在代码中执行此操作?
标签: linux bash process signals
我知道有一个doalarm 程序可以在超时后终止生成的进程。有没有办法杀死它的所有子进程?
【问题讨论】:
标签: linux bash process signals
使用setsid <app> ... 使您的应用程序在新会话中运行。这也将使流程成为组长。
还有when the group leader terminates:
如果进程是控制进程,则应向属于调用进程的控制终端的前台进程组中的每个进程发送SIGHUP信号。
【讨论】: