Introduction

ブログ内検索

  • このサイトの記事を検索 by Google

おすすめの一冊!

無料ブログはココログ

« tmux で multi display mode | トップページ | Debian 7.6 (wheezy) を Virtual PC に入れてみた »

2014-08-04

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 に入れてみた »