我正在使用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