具有URL参数的cron作业在cpanel中不起作用

问题描述 投票:0回答:4

我在cpanel中添加了带有参数的以下cron作业URL,但是它不起作用。

0 * * * * php http://www.example.com/cron.php?instance=0

经过大量搜索后,我对此进行了如下更改。

0 * * * * php /home/username/public_html/cron.php?instance=0

但是这对我也不起作用。

php cron cpanel
4个回答
5
投票
0 * * * * php /home/username/public_html/cron.php?instance=0

某些服务器无法读取带有参数的cron作业URL。如果您按如下方式使用参数,则它们会读取参数。

0 * * * * php /home/username/public_html/cron.php instance=0

这对我有用!


3
投票

尝试:

0 * * * * curl --silent --compressed http://www.mysite.com/cron.php?instance=0

0 * * * * /usr/bin/curl --silent --compressed http://www.mysite.com/cron.php?instance=0

我希望它能有所帮助。


0
投票

您可以尝试以下方法:

/usr/bin/php -q /home/username/public_html/yourfilename.php

0
投票

您可以简单地使用引号。

例如:

CURL "http://www.example.com/cron.php?instance=0"
© www.soinside.com 2019 - 2024. All rights reserved.