我的cron工作不起作用
我用的是cpanel这里是我设置的cron我的cron工作不起作用,cron,crontab,cpanel,Cron,Crontab,Cpanel,我用的是cpanel这里是我设置的cron wget -O /dev/null http://www.mysite.com/cron.php?para1=value¶2=value2 这不是工作,但只有一次我收到这样的电子邮件 Resolving mysite.com... *ip address* Connecting to mysite.com|*ip address*|:80... connected. HTTP request sent, awaiting re
wget -O /dev/null http://www.mysite.com/cron.php?para1=value¶2=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
请给我一些指导。如果您使用的是最新版本的cPanel,那么您将通过jailshell执行cronjobs(除非您的cPanel帐户启用了正常的bashshell)。因此,您需要:
/usr/bin/curl http://www.mysite.com/cron.php?para1=value¶2=value2 >/dev/null 2>&1
您可以删除“>/dev/null 2>&1”以启用命令的输出以及要通过电子邮件发送给您的任何url的源。您想做什么?通过url运行cron.php文件。cron.php有一些参数,这些参数是通过url提供的。我的意思是:您的脚本似乎使用
wget
下载了一个文件,直接将其发送到/del/null
,这就是您想要的吗?您是否尝试在文件中添加时间戳(例如/tmp/cron_stamp
)以检查它是否有效?