【问题标题】:How do i stop a particular ruby daemons?我如何停止特定的 ruby​​ 守护进程?
【发布时间】:2009-08-10 09:22:41
【问题描述】:

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

现在,当运行命令停止它会停止所有后台进程,我怎样才能单独停止它们?

注意:我知道我们可以通过 pid 杀死,但我希望股票代码也可以 at_exit。

【问题讨论】:

    标签: ruby linux daemon


    【解决方案1】:

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

    Process.kill('SIGINT', pid)
    

    【讨论】:

      猜你喜欢
      • 2012-08-29
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 2014-06-01
      • 1970-01-01
      相关资源
      最近更新 更多