标签: linux signals kill
我发送SIGUSR1到PID = 99,它有一个信号处理程序来处理它。
SIGUSR1
PID = 99在长时间运行的命令上调用fork然后exec,获得PID = 100。由于子进程未继承信号处理程序,因此SIGUSR1被解释为KILL。
fork
exec
KILL
有没有办法限制kill仅发送给父进程?我知道我可以在孩子中使用SIGIGNORE,但我处于一个生产环境中,需要修改许多对exec的调用。
kill
SIGIGNORE