我每天晚上都在午夜使用cPanel在我的网站上运行CRON JOB。
/usr/bin/wget http://domain.com?iscron=yes&token=jf094h0werg&service=close
我有一封从CRON守护进程发出的电子邮件,告诉我cPanel执行了CRON JOB。这在午夜开火,没有任何问题。
我在CRON作业中有另一个电子邮件设置,它让我知道实际执行的服务。这不会在午夜发送。 (就像我期望的那样。)
当CRON JOB自动启动时,CRON操作似乎都没有运行。但是,当我手动运行CRON JOB时,一切都运行良好。
有经验的人有没有想过为什么会这样?
tl; dr - CRON JOB不会自动执行,但在手动运行时效果很好。
答案 0 :(得分:0)
您是否尝试过像这样运行cron:
wget --spider http://your_domain.tld?iscron=yes&token=jf094h0werg&service=close
Wget基本上尝试从提供的链接下载内容,因此您必须指示wget充当蜘蛛并执行不下载的URL。