wgetコマンドでウェブページのリンクを再帰的に辿れるかを調べたい時にコンソールへの出力をログファイルに出力しようとしたところ、ちょっとハマったので備忘録。
標準出力をログファイルに出力する方法
dateコマンドの実行結果をログとしてファイルに出力するには以下のようなコマンドになる。
$date > result.log
上記では実行結果をresult.logに出力することができる。
既に存在するファイルにログを追記したい場合は以下のように記述する。
$date >> result.log
コンソールへの出力をログファイルに出力する方法
scriptコマンドを使用することでコンソールへの出力をログに出力することができる。wgetコマンドのコンソールへの出力をログとしてファイルに出力したい場合は以下のように記述する。
$script result.log wget http://example.com/
記録を終了したい場合はexit、もしくはCtrl + dを実行する。