我已经设置了一个 cron,每 26 分钟运行一次。
$ crontab -l
26 * * * * date > /home/time.txt 2> /home/time_err.txt
date 命令显示的当前时间。
$ date
Thu Aug 25 23:26:00 CDT 2011
cron 按预期运行,但是当我将小时字段添加到 cron 时,它不起作用。
42 23 * * * date > /home/time.txt 2> /home/time_err.txt
最近,系统管理员将此服务器的时区从 EST 更改为 CDT。cron 问题是否因此而导致?我该如何纠正?
答案1
查看日志可以清楚看出 cron 确实运行了。用户 cron 无法覆盖由 root cron 创建的文件