/etc/crontab中定時任務不能執行

一開始使用:crontab -e命令在該文件中創建定時任務

隨後系統自動在/tmp文件夾下創建一個隨機文件後綴的crontab.KZgJ3u(此文件後綴每臺電腦可能會不同)

之後使用:crontab -x 命令都是執行的crontab.KZgJ3u中的內容

 

如果想要執行/etc/crontab文件中定時任務,需要將/tmp/crontab.KZgJ3u刪除

 

——————————————追加 ——————————————

 

在CentOS7中,如果上述操作仍然不能:crontab -l查看到定時執行的任務,需要在/var/spool/cron/文件下操作

touch root    文件

chmod 777 root    文件

vim root    在root文件中編輯定時任務

systemctl restart crond.service   重啓定時任務

crontab -l  可以查看到/var/spool/cron/root中編輯的定時任務

——————————————追加 ——————————————

阿西吧~!

經過一系列上述操作,重裝系統後腳本自動添加的腳本還是不能執行~!

重裝系統同時執行的腳本添加定時任務,定時任務執行的是A.sh腳本,A.sh腳本調用B.sh腳本(調用方式:路徑變量+字符串拼接)

然後各種百度,最終使用了一個:crontab -u root -e,然後定時任務可以執行成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章