我已经设置了cron作业,它工作正常,但是当我直接运行php文件(从路径/ url)它成功运行,但从cron它没有.但是,我设置另一个非常简单的文件,以确保我的cron命令/路径设置正确我创建了另一个文件,并使用简单的PHP邮件功能,它已成功运行.请向我建议可能的区域.(我正在使用Cpanel)
小智 11
而不是像cronjob命令那样
php -f /path_to_script/script.php
Run Code Online (Sandbox Code Playgroud)
像这样的命令:
curl http://domain.com/yourscript.php
Run Code Online (Sandbox Code Playgroud)
如果你想抑制输出,你可以> /dev/null在最后添加.
所以完整的命令将是:
curl http://domain.com/yourscript.php > /dev/null
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
8884 次 |
| 最近记录: |