Cron 不運行 CentOS

Cron 不運行 CentOS

我在這裡做錯了什麼?嘗試設定 cron 作業來執行 shell 腳本,但它不起作用。完成後我進入了下面crontab -e。執行時它確實會出現contrab -l

0 2 * * * root /root/localbackup.sh

答案1

您正在使用用於 /etc/crontab 的 crontab 格式。對於用戶 crontab,您不需要指定用戶

 0 2 * * * /root/localbackup.sh

應該運行。


回答命令

vi 的輸出正常,crontab 會將其複製到正確的位置

  • 檢查一下計劃任務正在運行
  • 檢查命令末尾是否有換行符(crontab -e 並在行末尾按回車鍵)
  • 檢查 root 帳號的郵件中是否有從 cron 郵寄的任何輸出。
  • 捕獲命令的輸出 0 2 ... &>/tmp/mylog.log

答案2

跑步

service crond status

查看 cron 是否處於活動狀態。

相關內容