我已经设置了 cron 作业,它工作正常,但是当我直接运行 php 文件(从路径/url)时它成功运行,但是从 cron 运行它不是。但是我设置了另一个非常简单的文件以确保我的 cron 命令/路径设置正确我创建了另一个文件并使用了简单的 php 邮件功能并且它成功运行。请建议我可能要研究的领域。 (我正在使用 Cpanel)
最佳答案
而不是像
这样输入 cronjob 命令php -f /path_to_script/script.php
像这样输入命令:
curl http://domain.com/yourscript.php
如果你想抑制输出,你可以在最后添加 >/dev/null
。
所以完整的命令是:
curl http://domain.com/yourscript.php > /dev/null
希望对您有所帮助!
关于php - Cron 作业在 cpanel 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13030787/