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,并在行尾按回车键)
  • 检查根帐户的邮件是否从cron发出的任何输出。
  • 捕获命令0 2 ... &>/tmp/mylog.log

 service crond status 

看看cron是否活跃。