Cron Job命令不起作用

时间:2015-07-08 13:44:58

标签: php linux cron cpanel cronexpression

我的服务器中有一个简单的脚本,我需要一个cron作业才能让它每分钟运行一次。我正在使用cPanel来设置它。我应该在cron作业“命令”字段中输入什么?我是cron job命令的新手,我尝试过很多不同的选择:

/home/enkaizen/public_html/soporte/wp-content/scripts/index.php

/usr/local/bin/php /home/enkaizene/public_html/soporte/wp-content/scripts/index.php

/usr/local/bin/php -q /home/enkaizene/public_html/soporte/wp-content/scripts/index.php

/usr/bin/php /home/enkaizene/public_html/soporte/wp-content/scripts/index.php

/usr/bin/php -q /home/enkaizene/public_html/soporte/wp-content/scripts/index.php

但似乎没有工作。我知道我的脚本是正确的,因为当我手动运行它时,它会执行它想要做的事情。

如果有帮助,我的主人是https://www.frenzysolutions.com

任何想法我可以做错什么?

2 个答案:

答案 0 :(得分:2)

从cron运行php尝试f标志

php -f /home/enkaizen/public_html/soporte/wp-content/scripts/index.php

最佳做法是在使用cron时使用可执行文件的完整路径。不幸的是,这是依赖于分布/ os的,但它可能是/usr/bin/php/usr/local/bin/php

答案 1 :(得分:0)

您是否在使用“php -q”命令时遇到任何错误?

此外,您可以使用curl命令而不是php -q来通过命令行执行脚本。