Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Ruby 1.9 脚本,我想将它作为长时间运行的后台进程运行。
看起来我可以选择在Process.daemon脚本内部调用以对其进行守护进程,或者我可以使用 shell 的 & 符号在后台运行脚本,并在我注销服务器后通过在命令前加上nohup.
Process.daemon
nohup
哪种方式更好?
Process.daemon似乎是一种更干净和直接的方式,特别是如果这是您可以将其变成在引导期间启动的成熟守护程序的方式。