我遇到了一个有趣的问题。我在 cron 中有一个这样的条目
50 15 * * * /pmecs/log/lsmon/techsupportscript.sh 2>/pmecs/log/lsmon/cronerror.log
现在,据我所知,这是正确的语法。此脚本应该每天 15:50 运行。但事实并非如此。我检查了日期、时区等,一切都很好。我将其更改为
* * * * * /pmecs/log/lsmon/techsupportscript.sh 2>/pmecs/log/lsmon/cronerror.log
即每分钟运行一次,它运行完美。有人能给我一些建议,告诉我如何找出这里出了什么问题吗?
答案1
排除故障的几种方法
1) Check /var/log/cron
2) check /pmecs/log/lsmon/cronerror.log for clues.
3) check your mail using mailx/mail.
4) add a cron.debug to /etc/syslog.conf (search google for examples)
5) try changing the order of redirection
50 15 * * * /pmecs/log/lsmon/techsupportscript.sh >/pmecs/log/lsmon/cronerror.log 2>&1