7
A
回答
24
看看screen
這是一個命令行工具。從
screen
您將得到一個新的分離的外殼。在那裏開始你的腳本
ruby whatever.rb
並觀察它運行。然後打到Ctrl - ACtrl - D你應該回到原來的外殼。您可以立即離開ssh會話,腳本將繼續運行。稍後,登錄到您的盒子並輸入
screen -r
並且您應該回到分離的外殼。
如果您不止一次地使用屏幕,您將不得不通過pid來選擇屏幕會話,這不太舒服。爲了簡化,你可以做
screen -S worker
啓動會話和
screen -r worker
恢復它。
3
根據您的需求:
fork do
Process.setsid
sleep 5
puts "In daemon"
end
puts "In control script"
在現實生活中,你將不得不重新打開STDOUT/STDERR。
相關問題
- 1. 在後臺運行腳本?
- 2. 在後臺運行腳本
- 3. 在後臺運行前臺ksh腳本
- 4. 如何在後臺系統啓動時運行ruby腳本
- 5. 在後臺運行PHP腳本
- 6. 在後臺運行Python腳本
- 7. Java:在後臺運行shell腳本
- 8. 如何在後臺運行php腳本?
- 9. 在後臺運行python腳本
- 10. 在後臺自動運行bash腳本
- 11. 在後臺運行一個php腳本
- 12. 在後臺運行php腳本centos server
- 13. PHP - 在後臺運行腳本
- 14. 在nginx的後臺運行php腳本
- 15. PHP在後臺運行腳本
- 16. 如何讓腳本在後臺運行
- 17. bash:腳本不在後臺運行
- 18. Python腳本一直在後臺運行
- 19. 在後臺運行shell腳本
- 20. 如何檢查ruby腳本是否在PHP腳本的後臺運行?
- 21. 在線運行ruby腳本
- 22. 運行後臺服務ruby
- 23. 用於在後臺運行應用程序的腳本腳本
- 24. 在後臺運行Cron作業腳本並運行15小時
- 25. 廚師 - 在後臺運行長時間運行的腳本
- 26. 如何在Ruby中觸發shell腳本並在後臺運行(異步)?
- 27. 在不使用屏幕的情況下在後臺運行ruby腳本
- 28. Ruby在後臺運行進程
- 29. 如何在運行後在後臺啓動python腳本?
- 30. 如何在註銷SSH後在後臺運行Python腳本?
你需要輸出嗎? – cmwright
不,但是當我做「nohup」時,我想我應該在輸出文件中看到結果,而我不知道。我只是想確保它正在運行。 – donald
那麼當你最初運行命令與&你會得到一個PID? – cmwright