无法使用cron运行php脚本


Unable to run php script using cron

我正在使用cron运行一个php脚本。该文件的名称为:PriceChecker.php。这是我的cron脚本

# m h  dom mon dow   command
0 07,11,16,20 * * * php /var/www/mainsite/PriceChecker.php
* * * * * /var/www/mainsite/pricecheck.sh

shell脚本是:

#!/bin/bash
php PriceChecker.php >logger.log

第一行是原件。第二个是测试我尝试过各种变体,包括:/usr/bin/php/var/www/mainsite/PriceChecker.php

如果我在cron php/var/www/mainsite/PriceChecker.php>logfile.log 中注销

日志文件已创建,但为空

和这里一样,我认为无法让PHP cron脚本运行

您忘记指定您希望脚本运行的用户名。

指定要执行的PHP文件的完整路径

好的,工作原理是CDing到脚本的目录中

https://serverfault.com/questions/97828/php-from-command-line-path-problems/97881#97881