Cron不会执行PHP

时间:2018-07-06 22:21:29

标签: php cron cron-task

我一直在尝试使用cronjob执行PHP脚本,但是我无法使其正常工作。我尝试了所有无法找到的解决方案。以下是我正在使用的过程:

sudo crontab -e

*/1 * * * * /user/bin/php /var/cron.php >> /var/log/cron.txt 2>&1

手动执行时,PHP脚本有效:(cron.php)

<?php 
 file_put_contents("output.txt", "Works");
?>

例如,当我运行非php脚本时,它可以工作,以下脚本每1分钟运行一次并可以工作

*/1 * * * * touch /var/cron.txt >> /var/log/cron.txt 2>&1

如果任何人都可以指出我要去哪里,我将非常感激。

1 个答案:

答案 0 :(得分:1)

作为Barmar mentioned in a comment,我在脚本中缺少输出文件的绝对路径。将其添加到脚本文件后,就可以在期望的位置创建它。