我的服务器中有一个简单的脚本,我需要一个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
任何想法我可以做错什么?
答案 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来通过命令行执行脚本。