我的cron工作不起作用

时间:2013-02-13 16:25:29

标签: cron crontab cpanel

我在这里使用cpanel是我设置了一个cron

wget -O /dev/null http://www.mysite.com/cron.php?para1=value&para2=value2

这不行,但只有一次我收到过这样的电子邮件。

Resolving mysite.com... *ip address*  
Connecting to mysite.com|*ip address*|:80... connected.  
HTTP request sent, awaiting response... 200 OK  
Length: 164 [text/html]  
Saving to: `/dev/null'  

0K    100% 7.11M=0s  

请指导我。

1 个答案:

答案 0 :(得分:0)

如果您使用的是最新版本的cPanel,您将通过jailshell执行您的cronjobs(除非您的cPanel帐户启用了正常的bash shell)。因此,你需要:

  1. 使用命令的绝对路径。
  2. 使用curl,因为jailshell中未启用wget。
  3. 下面是使用绝对路径的修改命令,并使用curl而不是wget:

    /usr/bin/curl http://www.mysite.com/cron.php?para1=value&para2=value2 >/dev/null 2>&1
    

    您可以删除“> / dev / null 2>& 1”以启用命令的输出和正在检查的任何网址的来源。