Linux
Cron 沒有執行 CentOS
我在這裡做錯了什麼?試圖設置一個 cron 作業來執行一個 shell 腳本,但它不起作用。我在做之後進入了下面
crontab -e
。做的時候會出現contrab -l
。0 2 * * * root /root/localbackup.sh
您正在使用用於 /etc/crontab 的 crontab 格式。對於使用者 crontabs,您不需要指定使用者
0 2 * * * /root/localbackup.sh
應該執行。
回答命令
vi 的輸出是正常的,crontab 會復製到正確的位置
- 檢查cron 是否正在執行
- 檢查命令末尾是否有換行符(crontab -e 並在行尾按輸入鍵)
- 檢查 root 帳戶的郵件中是否有任何從 cron 郵寄的輸出。
- 擷取命令的輸出
0 2 ... &>/tmp/mylog.log