linux crontab 问题

linux crontab 问题

我遇到了一个有趣的问题。我在 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

相关内容