我想在我的服务器上每五分钟执行一次php脚本,它是一个单独运行良好的php脚本,自从我的浏览器以来,我尝试使用“php -f php_file.php”进行控制台操作。但我需要每天自动执行它。我正在谷歌搜索,并在这里,但任何解决方案为我工作:我怎样才能让cron执行一个php脚本?
首先我编辑我的crontab,我也重新启动cron,以确保它已正确更新。
*/5 * * * * /usr/bin/php /var/www/myscript.php
,我尝试了以下太:
*/5 * * * * /usr/bin/php -f /var/www/myscript.php
我所做的可执行脚本也检查我的系统日志(在那里我可以看到我的cron被正确执行,但不执行PHP脚本),我也尝试将cron的输出重定向到一个文件,但它将文件留空。 任何人都可以帮助我?
致以问候
“我可以看到我的cron执行正确,但它不执行php脚本” - 你得到了什么输出?是什么让你认为cron正在运行,但没有运行PHP脚本? “我也尝试将cron的输出重定向到一个文件” - 如何? – Quentin