cron不生效怎么办

2019-05-22 16:08:23 9599

排查步骤如下:

  1. 确认 crontab 是否正常运行。

    1. 执行 crontab -e 命令,添加如下测试条目。

      \*/1 \* \* \* \* /bin/date >> /tmp/crontest 2>&1 &
    2. 观察 /tmp/crontest 文件。
      如果有问题,建议使用 ps aux|grep cron 查找 cron 的 pid,kill -9 PID 结束 cron 进程,并通过执行 /etc/init.d/cron start 命令重新启动 cron。

  2. 确认 cron 条目中的脚本路径为绝对路径。

  3. 查看运行 cron 的用户帐号是否正确,同时查看 /etc/cron.deny 中是否包含此账户。

  4. 检查脚本的执行权限,脚本目录以及日志的文件权限。

  5. 建议通过后台方式运行脚本,在脚本条目后添加 “&”。例如 \*/1 \* \* \* \* /bin/date >> /tmp/crontest 2>&1 &


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: