我的 CRON 作业无法运行,有什么想法吗?

我的 CRON 作业无法运行,有什么想法吗?

我已经在我的服务器上通过 putty 使用“crontab -e”安装了以下 CRON 作业,但它无法运行,我不知道原因。

这是我使用“crontab -e”输入并保存的行:

00 09-18 * * 1-5 /usr/bin/php5 /home/a/v/ava/public_html/p/app_availability_updates_flush.php

这是一个简单的脚本,我想在工作时间内每小时运行一次。

当我使用“crontab -l”时,它会打印以下内容:

00 09-18 * * 1-5 /usr/bin/php5 /home/a/v/ava/public_html/p/app_availability_updates_flush.phproot@ds6639:~#

看起来对吗?

答案1

在 cron 行后添加换行符。换句话说,crontab -e在当前行末尾使用并按 Enter。

答案2

要找出哪里出了问题,请检查运行该作业的帐户的邮件,因为该作业的所有输出都会邮寄给该帐户。

你也可以自己将输出捕获到一个文件中,这可能更容易

00 09-18 * * 1-5 /usr/bin/php5 /home/a/v/ava/public_html/p/app_availability_updates_flush.php &>/tmp/cronjob.log

相关内容