一開始使用: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,然後定時任務可以執行成功