我已經在服務器上的cron作業中放了一個長時間運行的python程序,這樣我就可以在不中斷作業的情況下關閉我的電腦。 現在我想知道這項工作是否正確開始,是否已完成,是否有理由在某個時間點停止,等等。我怎樣才能做到這一點 ?我如何知道cron作業已經開始或結束?
1
A
回答
2
爲什麼不讓cron
工作有一個日誌文件。在關機之前也只需要做一個ps
。
4
你可以讓它寫入日誌文件,但是因爲聽起來好像這是不可能的,所以你可能會讓cron通過電子郵件向你發送作業的輸出,嘗試將[email protected]
添加到你的crontab中。您還應該在系統日誌文件中找到cron活動的證據(嘗試grep cron /var/log/*
以在您的系統上查找可能的日誌)。
如果您正在使用的cron僅僅作爲一種方式,你從服務器斷開連接後運行程序,可以考慮使用screen:
- 型
screen
,然後按返回 - 設置你的腳本運行
- 型
Ctrl+A Ctrl+D
從屏幕
如果註銷過程繼續,甚至跑步detatch。後來乾脆
screen -r
而且你會重新連接會,讓您查看腳本的輸出
相關問題
- 1. 如何知道流已經結束C#
- 2. 如何知道Angular.js摘要循環何時開始(或結束)?
- 3. 指定任意的開始和結束時間的cron作業
- 4. 如何知道Optaplanner求解已結束?
- 5. 如何知道如果Web服務已經開始
- 6. PHP:如何知道輸出是否已經開始?
- 7. 如何知道一項活動是否已經開始
- 8. AudioTrack - 如何知道聲音何時開始/結束?
- 9. 我如何知道reloadData已經完成
- 10. 設置cron作業結束時間
- 11. 我怎麼知道文件已經打開或正在使用?
- 12. 如何防止cron作業執行,如果它已經運行
- 13. 如何根據另一個cron作業的結果運行(或不)cron作業
- 14. 今天會開始Cron作業嗎?
- 15. 我如何知道工作是否已經完成? - crontab的
- 16. 如何知道一個活動的生命週期方法已經結束
- 17. Android:我如何知道已確認的單次敲擊已結束?
- 18. 軌道通過cron作業
- 19. 如何知道循環如何結束
- 20. Vaadin通知與cron作業
- 21. jQuery:如何知道div已經存在?
- 22. 如何知道引導插件已經初始化
- 23. 如何知道靜態塊初始化是否已經運行?
- 24. 如何知道YouTube上傳小工具是否已經開始上傳?
- 25. 如何開始刪除偏移量的cron作業?
- 26. 如何強制Cron作業提前開始?
- 27. 在kendo網格中,如何知道ajax函數何時開始和結束?
- 28. CURSOR_NOT_FOUND - 我的cron作業開始在中間死亡
- 29. Session已經開始
- 30. 如何知道通話何時結束?
的PS顯示作業,就足夠了我所需要的。謝謝 ! – Louis