
私は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