cron没有执行PHP脚本

时间:2016-02-11 06:34:16

标签: php nginx permissions cron

我有一个非常奇怪的问题,我要脱掉头发..

我有cron运行的php脚本。我手动运行时

php /var/www/html/mypath/mycron.php > output.html

它工作正常,脚本大约需要3分钟,我可以得到我需要的输出。

但是当它被cron称为

0 1 * * * /usr/bin/php /var/www/html/mypath/mycron.php > output.html

它不起作用,没有任何内容写入输出!

我已尝试添加-f,但无法正常工作;我已经检查过php max_execution_time了,绰绰有余; 我检查了cron日志,它说它运行了,但我的输出没有任何结果; 我已经检查了权限,crontab在我手动运行的用户下,并且html下的mypath中的所有目录都归该用户所有,并且对于所有者rwx而言,不应该&#39} ;是否有任何许可问题;我尝试在同一目录下创建新的cron,仅用于测试,并且它有效......

它让我发疯,任何想法为什么会这样?谢谢!

0 个答案:

没有答案