【发布时间】:2009-08-10 09:22:41
【问题描述】:
对于守护进程的选项 :multiple => true ,所以,它允许我启动多个后台进程实例。
现在,当运行命令停止它会停止所有后台进程,我怎样才能单独停止它们?
注意:我知道我们可以通过 pid 杀死,但我希望股票代码也可以 at_exit。
【问题讨论】:
对于守护进程的选项 :multiple => true ,所以,它允许我启动多个后台进程实例。
现在,当运行命令停止它会停止所有后台进程,我怎样才能单独停止它们?
注意:我知道我们可以通过 pid 杀死,但我希望股票代码也可以 at_exit。
【问题讨论】:
如果您在终止进程时使用合适的信号,at_exit 代码仍应执行。例如如果你使用SIGINT 而不是SIGKILL
Process.kill('SIGINT', pid)
【讨论】: