2

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

看起来我可以选择在Process.daemon脚本内部调用以对其进行守护进程,或者我可以使用 shell 的 & 符号在后台运行脚本,并在我注销服务器后通过在命令前加上nohup.

哪种方式更好?

4

1 回答 1

4

Process.daemon似乎是一种更干净和直接的方式,特别是如果这是您可以将其变成在引导期间启动的成熟守护程序的方式。

于 2010-02-03T17:52:46.757 回答