我正在运行RHEL,我正在尝试设置一个cron作业,每5分钟运行一次shell脚本。
我有service crond start
和chkconfig crond on
。然后我编辑了/ etc / crontab并添加了:
*/5 * * * * my-user /path/to/shell.sh
我做了chmod +x shell.sh
。我确保最后添加一个新的字符。
我希望它每5分钟运行一次,但它永远不会执行。
我做错了什么?
答案 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问题。