Cron作业不在RHEL中运行

时间:2015-01-17 20:23:50

标签: crontab rhel

我正在运行RHEL,我正在尝试设置一个cron作业,每5分钟运行一次shell脚本。

按照此处的说明操作:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/ch-Automating_System_Tasks.html#s2-configuring-cron-jobs

我有service crond startchkconfig crond on。然后我编辑了/ etc / crontab并添加了:

*/5 * * * * my-user /path/to/shell.sh

我做了chmod +x shell.sh。我确保最后添加一个新的字符。

我希望它每5分钟运行一次,但它永远不会执行。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

只需尝试添加cronjob条目,并通过获取脚本中的可查看输出来检查脚本是否正常工作。

echo "test time - $(date)" > script.sh
chmod +x script.sh
crontab -e

然后输入如下的cronjob,

*/5 * * * * sh /path/to/script.sh > /path/to/log.file

检查日志是否正确写入。如果它很好,请更好地交叉检查您尝试通过cron执行的脚本。否则它将是一个cron问题。