一尘不染

使用WGET运行cronjob PHP

linux

我试图做一个cron并每5分钟运行一个网址。

我尝试使用WGET,但是我不想在服务器上下载文件,我只想运行它即可。

这是我使用的(crontab):

*/5 * * * * wget http://www.example.com/cronit.php

除了wget之外,是否还有其他命令可以使用以运行url而不下载它?


阅读 404

收藏
2020-06-02

共1个答案

一尘不染

您可以告诉wget不要以几种不同的方式下载内容:

wget --spider http://www.example.com/cronit.php

这只会执行HEAD要求,但可能会做你想做的

wget -O /dev/null http://www.example.com/cronit.php

这会将输出保存到/ dev / null(黑洞)

您可能也想看看wget的-q开关,这会阻止它创建输出

我认为最好的选择可能是:

wget -q --spider http://www.example.com/cronit.php

除非您有一些特殊的逻辑来检查用于请求页面的HTTP方法

2020-06-02