我的服务器中有一个简单的脚本,我需要一个 cron 作业来让它每分钟运行一次。我正在使用 cPanel 来设置它。我应该在 cron 作业的“命令”字段中输入什么?我是 cron 作业命令的新手,我尝试了很多不同的选项:
/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
知道我做错了什么吗?
最佳答案
要从 cron 运行 php,请尝试使用 f 标志
php -f/home/enkaizen/public_html/soporte/wp-content/scripts/index.php
最佳做法是在使用 cron 时使用可执行文件的完整路径。不幸的是,这取决于发行版/操作系统,但它可能是 /usr/bin/php
或 /usr/local/bin/php
关于php - Cron Job 命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31294606/