我已经在我的服务器上通过 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