我尝试执行一个 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 的 -q 开关,这会阻止它创建输出
我认为最好的选择可能是:
wget -q --spider http://www.example.com/cronit.php
除非您有一些特殊的逻辑来检查用于请求页面的 HTTP 方法
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)