如何阻止特定的红宝石守护进程?

时间:2009-08-10 09:22:41

标签: ruby linux daemon

对于守护进程的选项:multiple =>是的,所以,它允许我启动多个后台进程实例。

现在,当运行命令停止它停止所有后台进程时,我该如何单独停止它们?

注意:我知道我们可以通过pid杀死但是我也希望自动收录器能够at_exit。

1 个答案:

答案 0 :(得分:0)

如果您在终止进程时使用合适的信号,at_exit代码仍应执行。例如如果您使用SIGINT而不是SIGKILL

Process.kill('SIGINT', pid)