Q
如何在軌
2
A
回答
19
我經常使用的方法是:
nohup bundle exec rake resque:work QUEUE="*" --trace > rake.out 2>&1 &
這將讓即使您退出shell中運行的任務。那麼如果我只想觀察跟蹤輸出直播,我這樣做:
tail -f rake.out
您可以隨時檢查rake.out。
如果你需要在完成之前殺死它,你可以用ps
找到它並殺死pid。
0
爲防萬一有人發現這4年後,捆綁有一個現在這樣做的優雅方式。例如,如果你想在後臺運行sidekiq你可以這樣做:
bundle exec sidekiq -e production -d -L ./log/sidekiq.log
的-d
daemonizes在後臺運行,但你也將需要使用-L
提供一個日誌文件,否則打捆將拒絕在後臺運行你的命令(deamonize)。 使用捆綁銷售商版本1.15.4進行測試
相關問題
- 1. 如何在軌
- 2. 如何在軌
- 3. 如何在軌
- 4. 如何在軌
- 5. 如何在軌
- 6. 如何在軌
- 7. 如何在軌4.0
- 8. 如何在軌3.2
- 9. 如何爲在軌
- 10. 存在如何在軌
- 11. 如何增加在軌
- 12. 如何設置在軌道
- 13. 如何調用在軌
- 14. 如何調試在軌
- 15. 如何在軌道上
- 16. 如何訪問在軌
- 17. 如何發佈在滑軌
- 18. 如何在軌道上
- 19. 如何在軌道上
- 20. 如何在軌道上
- 21. 導軌:如何使用在
- 22. 如何解析在軌
- 23. 如何通過在軌
- 24. 如何在軌使用gmaps
- 25. 如何分析在軌
- 26. 如何group_by在軌道日
- 27. 如何在導軌形式
- 28. 如何在軌道上3.1
- 29. 如何在軌道3
- 30. 如何從軌
'tail -f rake.out'不會顯示rake進程的控制檯輸出。如何查看控制檯輸出? – LINGS
@LINGS當我使用上述技術時,我確實獲得了耙控制檯輸出。你的命令行是什麼樣的? – lurker
所以我執行'nohup bundle exec rake pr:monitor --trace> monitor.out 2>&1&'。 當我'尾-f monitor.out',我得到 '**調用PR:顯示器(FIRST_TIME) **調用環境(FIRST_TIME) **執行環境 **執行PR:monitor' – LINGS