wget、出力および応答履歴

wget、出力および応答履歴

私はwgetを使ってURLを呼び出します。このURLはメッセージIDである応答を提供します。ログファイルにログを書き、メッセージIDを含めたいです。また、ログは毎回追加する必要があります。シェルスクリプトでこれを実行しようとしています。

これは可能ですか?それでは、どうすればいいですか?

答え1

wget -O - $url --append-output=logfile >> logfile

標準出力に出力を書き込む-ファイル名を指定します。-O

logfile私のシェルはこれら2つの追加操作を使用するのが好きではありません。それはあなたにも効果があるかもしれません。

答え2

解決策が見つかりました

wget --no-check-certificate -O contnt -a logfile $url
cat contnt >> logfile 
rm contnt

ファイルの読み取りと削除に加えて、他のより良い方法はありますか?

答え3

次のことができます。

wget - $url --server-response --append-output=logfile

関連情報