Cron 没有运行 CentOS

Ron*_*ieT 3 linux shell centos cron

我在这里做错了什么?试图设置一个 cron 作业来运行一个 shell 脚本,但它不起作用。做完之后我进入了下面的内容crontab -e。执行contrab -l.

0 2 * * * root /root/localbackup.sh
Run Code Online (Sandbox Code Playgroud)

use*_*517 9

您正在使用用于 /etc/crontab 的 crontab 格式。对于用户 crontabs,您不需要指定用户

 0 2 * * * /root/localbackup.sh
Run Code Online (Sandbox Code Playgroud)

应该运行。


回答命令

vi输出正常,crontab会复制到正确位置

  • 检查cron 是否正在运行
  • 检查命令末尾是否有换行符(crontab -e 并在行尾按回车)
  • 检查 root 帐户的邮件是否有从 cron 邮寄的任何输出。
  • 捕获命令的输出 0 2 ... &>/tmp/mylog.log