将cronjob添加到cPanel中

时间:2013-03-13 02:29:34

标签: cron cpanel

我只需要在我的cPanel中使用cron作业运行以下url。

当我尝试执行链接时

http://www.insidewealth.com.au/index.php?option=com_acymailing&ctrl=cron

链接在浏览器中运行但是当我尝试添加与cron作业中相同的URL时,我收到以下错误

bash/sh/ file not found

当我将cron作业编辑为

/usr/bin/php /home/staging/public_html/index.php?option=com_acymailing&ctrl=cron

但我收到404错误。

我的cPanel用户名为staging

有人能告诉我cPanel中cron job的语法是什么。

每分钟运行的Cron Job和显示此错误的电子邮件报告。

2 个答案:

答案 0 :(得分:0)

使用wget函数和完整的URL。

答案 1 :(得分:0)

@ yannick-blondeau根据建议,您可以使用wget或curl 向您的网站发出简单请求。

通常wget会尝试下载文件,但这不是必需的-O标志来管道/dev/null-q(这两个选项都用于防止将输出保存到文件中),一个例子看起来像

wget -O /dev/null http://www.insidewealth.com.au/index.php?option=com_acymailing&ctrl=cron
wget -q http://www.insidewealth.com.au/index.php?option=com_acymailing&ctrl=cron

您也可以使用curl获得相同的效果

curl --silent http://www.insidewealth.com.au/index.php?option=com_acymailing&ctrl=cron