screen hardcopy


screen起動後、操作ログを保存したくなったとき。


1. ^a : でコマンドモードに入る。
2. hardcopy -h hoge.log を入力


これで hoge.log に画面を残すことができる。
ホームディレクトリがデフォルトなので、~/hoge.log ができている。

hardcopy のときに -h オプションをつけることで
スクロールバックバッファの内容も書き込むことができる。


screen 起動時に

$ screen -h 10000


みたいに -hオプションでスクロールバックバッファ行数を指定できる。
多めに指定しておくとよいな。


~/.screenrc に

hardcopy_append on


って書いておくと、ログの書き出しを追記モードでやってくれる。


なるほど。
いままで、scriptコマンドとか、screen の -Lオプションで
ログを取ってたんだけど、端末制御文字がうっとーしーくて
いつか解決しようと思ってたのだ。
解決。


しかしログ取り、もっといい方法あるのかなぁ。
syslogが使えたりするの?
んー、わからん。
また調べよう。