我试着做一个cron,每5分钟运行一个url.
我试图使用WGET,但我不想下载服务器上的文件,我只想运行它.
这就是我使用的(crontab):
*/5 * * * * wget http://www.example.com/cronit.php
除了wget,还有其他命令可以用来运行url而不是下载它吗?
我试着做一个cron,每5分钟运行一个url.
我试图使用WGET,但我不想下载服务器上的文件,我只想运行它.
这就是我使用的(crontab):
*/5 * * * * wget http://www.example.com/cronit.php
除了wget,还有其他命令可以用来运行url而不是下载它吗?
您可以通过两种不同的方式告诉wget不要下载内容:
wget --spider http://www.example.com/cronit.php
只需要执行HEAD请求,但可能会执行您想要的操作
wget -O /dev/null http://www.example.com/cronit.php
将输出保存到/dev/null(黑洞)
您可能还想看看wget的-qswitch ,它阻止它创建输出
我认为最好的 Select 可能是:
wget -q --spider http://www.example.com/cronit.php
除非您有一些特殊的逻辑来判断用于请求页面的HTTP方法