crontab定時任務沒有響應的檢測步驟
1、設置規(guī)則
防止出現(xiàn)一些路徑錯誤,使用絕對路徑
*/1?*?*?*?*?/home/anaconda3/bin/python3?home/mysticbiant/code/test.py?>>/home/mysticbiant/test.py.log?2>&1?&
2、檢查crontab是否啟動
(推薦學習:Linux視頻教程)
systemctl?status?crond
如果沒有啟動,自己搜索一下如何啟動crontab.
3、檢查crontab日志
#?需要切換root才能看到日志 tail?-f?/var/log/cron
如果日志沒有在對應的時間啟動,就是有問題。
4、檢查賬號權限和路徑
這個屬于重點,很多新手在這個問題都會搞錯,請仔細閱讀
crontab的定時任務計劃規(guī)則是一個賬號獨立一份,各自互不影響原則。比如說root有自己獨立的定時任務計劃,你創(chuàng)建的mysticbinary子賬號也有自己獨立的定時任務計劃,所以你書寫的重定向規(guī)則 >>out.log ,會在你對應的賬號路徑下生成。比如你使用root創(chuàng)建了crontab定時任務,那么就得切換到/root/下查看out.log文件。
本文來自php中文網(wǎng),Linux視頻教程欄目,歡迎學習!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END