标签: ruby linux daemon
对于守护进程的选项:multiple =>是的,所以,它允许我启动多个后台进程实例。
现在,当运行命令停止它停止所有后台进程时,我该如何单独停止它们?
注意:我知道我们可以通过pid杀死但是我也希望自动收录器能够at_exit。
答案 0 :(得分:0)
如果您在终止进程时使用合适的信号,at_exit代码仍应执行。例如如果您使用SIGINT而不是SIGKILL
at_exit
SIGINT
SIGKILL
Process.kill('SIGINT', pid)