php - Cron Job 命令不起作用

标签 php linux cron cpanel cronexpression

我的服务器中有一个简单的脚本,我需要一个 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/

相关文章:

java - Amazon Ec2 FTP 写入权限

linux - 使用 lsof 的脚本在 shell 上运行良好,而不是在 cron 上运行良好

php - RedirectIfAuthenticated.php 如何工作?

php - 返回负值

Linux Shell 脚本 - 带通配符的字符串比较

python - P4API.cpp :39:20: fatal error: Python. h: 没有那个文件或目录

java - 运行 Selenium 2 测试套件的 Cron 作业

crontab中的python脚本获取同时运行的另一个进程的输入参数

php - 如何保存/重定向 Laravel 5 Artisan 命令的输出?

php - 创建一个表单以将数据提交到 wordpress 数据库