php - 使用 WGET 运行 cronjob PHP

我尝试做一个 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 方法

https://stackoverflow.com/questions/5766772/

相关文章:

linux - curl 用于获取标题

linux - 如何在redhat linux上安装maven

r - 在 Ubuntu 和 Mac 上安装 rgl : X11 not found

linux - "Couldn' t 在 Windows 上的 Ubuntu bash 上找到引用控

linux - 如何在linux中停止 screen 进程?

python - 运行时错误 : Invalid DISPLAY variable

linux - 尝试使用 sudo 将文件附加到根拥有的文件时权限被拒绝

java - 如何下载较旧的 google play 服务?

linux - 如何使用 Linux 命令获取可用内存百分比?

linux - 在 Emacs 中匹配括号的命令是什么?