2010-02-03 94 views
1

我有一個Ruby 1.9腳本,我想將其作爲長時間運行的後臺進程運行。Process.daemon與使用nohup運行Ruby腳本+&

看起來我可以選擇在腳本內部調用Process.daemon來守護它,或者我可以在後臺使用shell的&符號運行腳本,並在通過在命令前面註銷登出服務器後繼續運行腳本與nohup

哪種方式更好?

回答

3

Process.daemon看起來更簡潔明瞭,特別是如果這是你永遠可以變成一個在啓動過程中啓動的完整守護進程的東西。