私は Wget を使用して、新しい Web サーバーに http リクエストを送信しています。これは、MySQL キャッシュをウォームアップするために行っています。ファイルは提供された後に保存したくありません。
wget -nv -do-not-save-file $url
-do-not-save-file
wget のようなことはできますか?
ベストアンサー1
静音モードのフラグを使用しq
、(大文字の o)を使用してwget
stdout に出力し、出力を破棄するために にリダイレクトするように指示します。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