現在、Linuxサーバーでシェルスクリプトを実行しており、リモートのWebページをダウンロードするためにwderでwgetを使用しています。これは、特定の時間に実行するようにスケジュールされているcronジョブによって実行されます。
誰かが-q
オプションは、コンソールに返されるすべての出力を停止するだけでなく、ログへの書き込みまたはログファイルの作成を試みるwgetによるすべての試行も停止しますか?
-q
オプションを使用すると、wget自体は、-o
オプションで指定されたコンソールまたはログファイルに何も出力しないはずです。ただし、ケース Michałが説明。ただし、ログファイルは作成されます(-o
が指定されている場合)。
ただし、これは、システムデーモンがwgetが実行されたことに気付かないことを保証するものではありません。ネットワークアクティビティは、他のツールによって個別に監視できます。
番号、 --quiet
はログがないことを保証しません。
wget 1.13 ChangeLogから:
2008-04-22スティーブン・シュビガー
* http.c (print_response_line): Changed to make responses always be logged, even in --quiet mode, if --server-response was specified. This is to bring http.c's handling of the situation in line with ftp.c's.