Wget でファイルを要求しても保存しない場合はどうすればよいですか? [closed] 質問する

Wget でファイルを要求しても保存しない場合はどうすればよいですか? [closed] 質問する

私は Wget を使用して、新しい Web サーバーに http リクエストを送信しています。これは、MySQL キャッシュをウォームアップするために行っています。ファイルは提供された後に保存したくありません。

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

-do-not-save-filewget のようなことはできますか?

ベストアンサー1

静音モードのフラグを使用しq、(大文字の o)を使用してwgetstdout に出力し、出力を破棄するために にリダイレクトするように指示します。O-/dev/null

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

>アプリケーションの出力を (ファイルに) リダイレクトします。>の前にアンパサンドが付いている場合、シェルはすべての出力 (エラーと通常) を の右側のファイルにリダイレクトします>。 アンパサンドを指定しない場合は、通常の出力のみがリダイレクトされます。

./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

おすすめ記事