【问题标题】:Process.daemon vs. running a Ruby script with nohup + &Process.daemon 与使用 nohup + & 运行 Ruby 脚本
【发布时间】:2011-01-12 17:45:28
【问题描述】:

我有一个 Ruby 1.9 脚本,我想将它作为长时间运行的后台进程运行。

看起来我可以选择在脚本中调用 Process.daemon 来守护它,或者我可以使用 shell 的 & 符号在后台运行脚本,并在我注销服务器后通过前缀使用nohup 命令。

哪种方式更好?

【问题讨论】:

    标签: ruby unix daemons


    【解决方案1】:

    Process.daemon 似乎是一种更简洁直接的方式,尤其是如果这是您想将其变成在引导期间启动的成熟守护进程的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多