ubuntu18.04crontab定時任務不執行


環境介紹:

  本人使用python寫了一個自動化提交巡檢的腳本放在服務器上,使用crontab去執行腳本的時候動作並沒有執行,查看crontab日志時也不存在這個日志文件。如何如排查呢?

解決方案:

  步驟1:打開ubuntu的cron日志

    vim /etc/rsyslog.d/50-default.conf

    打開文件,在文件中找到cron.*,把前面的#去掉,保存退出,輸入

    sudo service rsyslog restart

  步驟2:安裝postfix郵箱

    sudo apt-get install postfix

    注:crontab執行腳本時是不會直接錯誤的信息輸出,而是會以郵件的形式發送到你的郵箱里,這時候就需要郵件服務器了

  步驟3:查看報錯信息

    cat /var/mail/root

    因為腳本是使用root賬戶cron執行的,所以在mail中查看root文件的輸出

 

注:解決問題要有方法,不懂可以百度,但是一定要有思路。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM