【发布时间】:2018-11-18 05:52:14
【问题描述】:
我有一个 php 文件来创建一个新的文本文件。那必须每分钟运行一次。我将该文件存储在 /var/www/html/cron.php 上。我也在命令提示符下完成了
crontab -e
像这样编辑文件
* * * * * /var/www/html/cron.php
但 cron 仍然无法在 localhost 上运行
【问题讨论】:
-
尝试将 cron 的输出重定向到文件以查看日志。对于 ex [ * * * * * /var/www/html/cron.php" >/var/log/cron.log 2>&1 ]
-
sudo service cron reload是你这里最好的朋友。 -
另外,如果您的脚本没有 php-shebang(代码的第一行是 #!/usr/bin/php)并且它不可执行,那么您需要将该行更改为
* * * * * /usr/bin/php /var/www/html/cron.php