crontab没有执行他的工作

时间:2013-02-15 10:47:35

标签: linux cron crontab

我在执行crontab个工作时遇到问题。我想我已经正确配置了所有内容,但是当我放入时:*/2 * * * * /var/www/site/executescript.shcrontab -e中我的脚本根本没有被执行..只有我进入cron.log是:

Feb 15 10:22:35 server crontab[2222]: (root) BEGIN EDIT (root)
Feb 15 10:22:45 server crontab[2222]: (root) REPLACE (root)
Feb 15 10:22:45 server crontab[2222]: (root) END EDIT (root)
Feb 15 10:26:24 server crontab[2329]: (root) BEGIN EDIT (root)
Feb 15 10:27:17 server crontab[2329]: (root) REPLACE (root)
Feb 15 10:27:17 server crontab[2329]: (root) END EDIT (root)
Feb 15 10:29:34 server crontab[2415]: (root) BEGIN EDIT (root)
Feb 15 10:29:53 server crontab[2415]: (root) REPLACE (root)
Feb 15 10:29:53 server crontab[2415]: (root) END EDIT (root)

cron甚至没有尝试执行我的脚本是什么意思。有人知道这与这有什么关系吗?这是否意味着我的脚本中存在错误(我没有看到一个..)是否有可以检查更准确的cron日志的地方?

我的cron版本是v5.0

1 个答案:

答案 0 :(得分:1)

您需要定义执行脚本的二进制文件。试试这个:

*/2 * * * * /bin/sh /var/www/site/executescript.sh in