linux - 如何请求文件但不使用 Wget 保存?

标签 linux caching wget

我正在使用 Wget 向新的 Web 服务器发出 http 请求。我这样做是为了加热 MySQL 缓存。我不想在提供文件后保存文件。

wget -nv -do-not-save-file $url

我可以用 wget 做类似 -do-not-save-file 的事情吗?

最佳答案

使用 q 标志用于安静模式,并告诉 wget 使用 O-(大写 o)输出到标准输出并重定向到 /dev/null 丢弃输出:

wget -qO- $url &>/dev/null

> 将应用程序输出重定向(到文件)。如果 > 前面有 & 符号,shell 会将所有输出(错误和正常)重定向到 > 的文件右侧。如果不指定 & 符号,则只会重定向正常输出。

./app &>  file # redirect error and standard output to file
./app >   file # redirect standard output to file
./app 2>  file # redirect error output to file

如果文件是 /dev/null 则全部丢弃。

这同样有效,而且更简单:

wget -O/dev/null -q $url

关于linux - 如何请求文件但不使用 Wget 保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9691367/

相关文章:

scripting - 是否有 curl/wget 选项可以防止在出现 http 错误时保存文件?

linux - 获取ELF文件信息

php - MySQL 查询缓存用于昂贵的查询?

linux - wget .listing 文件,有没有办法指定它的名称

linux - 使用 cURL 命令从 SFTP 服务器获取 .listing 文件的命令是什么

caching - Spark 缓存与广播

php - 从 PHP 写入标准输入?

java - 我们可以使用 java 访问(打开-读/写)驱动程序文件/dev/aaa 吗?

linux - 无法使用shell命令删除目录

Java,关于缓存大量 GB 的策略有帮助吗?