
現在、wgetを使用してリモートWebページをダウンロードするLinuxサーバーで実行されているシェルスクリプトがあります。これは、特定の時間に実行するようにスケジュールされたcronジョブによって実行されます。
-q
このオプションを追加すると、コンソールに返されるすべての出力が停止するだけでなく、wgetがログに書き込むか、ログファイルを生成しようとするすべての試行も停止することを確認できますか?
答え1
いいえ、--quiet
ログは保証されません。
wget 1.13変更ログから:
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.
答え2
オプションを使用すると、wget自体は-q
コンソールまたはオプションで指定されたログファイルに-o
何も出力しないでください。この場合を除きマイケルが説明した。ただし、指定するとログファイルが生成されます-o
。
しかし、これはシステムデーモンがwgetが実行されているという事実を認識しないことを保証しません。ネットワークアクティビティは、他のツールで独立して監視できます。