tmux でログ保存
screen では、C-a H でログ採取を開始/終了のトグルができます。 ターミナルに表示されたものをそのまま ~/screenlog.0 とかに吐いてくれます。 もちろんファイル名は変更可能です (C-a : logfile screenlog.hogehoge) さて、同じことを tmux にさせようと思ったわけです。 やり方は簡単で、tmux 上のコマンドラインで$ tmux pipe-pane 'cat > screenlog.0'とかやればよいです。 ログ記録を止めるときは、$ tmux pipe-paneとだけ実行すれば OK。 ちなみに、ログファイルを上書きせず追記させたい場合は、$ tmux pipe-pane 'cat >> screenlog.0'とすればよいです。シェルのリダイレクトそのものですね。
« tmux で multi display mode | トップページ | Debian 7.6 (wheezy) を Virtual PC に入れてみた »