2013-10-18 151 views
1

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

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

搜索了很多后,我改变了这一点,如下所示。

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

但是,这也不适合我。

回答

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

某些服务器无法读取带有参数的cron作业URL。如果您使用参数,他们读取参数如下。

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

这适用于我!

0

你可以试试这个:

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

0 * * * * php /home/username/public_html/cron.php instance = 0试试这个 – tailor

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 

我希望它有些帮助。