您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“ubuntu下crontab無效怎么辦”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“ubuntu下crontab無效怎么辦”這篇文章吧。
在Debain的docker中啟用crontab,有問題處理了一天,特地記錄一下。Debain和ubuntu差不多,故算在ubuntu下面了。
1.第一個問題,安裝crontab
apt-get install cron
看清楚了,是cron,不是crond啊!在centos下安裝需要的vixie-cron之類的東西也根本就不需要啊!在網上各種適用于centos的教程真是把我坑慘了!記住,在ubuntu下只需要上面一個指令就夠了!
2.啟動crontab服務
/etc/init.d/cron status #查看狀態 /etc/init.d/cron restart #啟動服務
查看狀態用ps -ef|grep cron也行,啟動服務用service start cron也行。只要記住一點,是cron不是crond!crond是centos用的。
3.針對docker,如果用的不是docker就可以跳過這一步了
修改/etc/pam.d/cron文件,將其中的required改為sufficient,然后重啟cron服務:/etc/init.d/cron restart
4.腳本中必須用絕對路徑
無論是shell腳本還是python腳本,里面所有的路徑必須都是絕對路徑!
5.導入需要的環境變量
例
0 8 * * * . /etc/profile; /bin/sh /home/abc/test.sh 0 8 * * * /bin/usr/python2.7 /home/abc/test.py
這些都ok了應該就沒有問題了。
以上是“ubuntu下crontab無效怎么辦”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。