Cron作业在cpanel中无法正常工作

Man*_*noj 6 php cron cpanel

我已经设置了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)

希望这可以帮助!