crontab 定時任務沒有響應 檢測步驟

設置規則

參考 : https://blog.csdn.net/weixin_41004350/article/details/78492367python

定時任務啓動python腳本規則案例
參考:https://www.jianshu.com/p/cf1dbd17ee2flinux

# 防止出現一些路徑錯誤,使用絕對路徑
*/1 * * * * /home/anaconda3/bin/python3 home/mysticbiant/code/test.py >>/home/mysticbiant/test.py.log 2>&1 &


檢查crontab是否啓動

systemctl status crond


若是沒有啓動,本身搜索一下如何啓動crontab..net


檢查crontab日誌

# 須要切換root才能看到日誌
tail -f /var/log/cron


若是日誌沒有在對應的時間啓動,就是有問題。3d

檢查帳號權限和路徑

這個屬於重點,不少新手在這個問題都會搞錯,請仔細閱讀日誌

crontab的定時任務計劃規則是一個帳號獨立一份,各自互不影響原則。好比說root有本身獨立的定時任務計劃,你建立的mysticbinary子帳號也有本身獨立的定時任務計劃,因此你書寫的重定向規則 >>out.log ,會在你對應的帳號路徑下生成。好比你使用root建立了crontab定時任務,那麼就得切換到/root/下查看out.log文件。code

相關文章
相關標籤/搜索