我正在使用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
创建了日志文件,但该文件为空
答案 0 :(得分:2)
与此相同,我认为Cannot get PHP cron script to run
您忘记指定希望脚本运行的用户名。
答案 1 :(得分:1)
指定要执行的PHP文件的完整路径
答案 2 :(得分:0)