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が使えたりするの?
んー、わからん。
また調べよう。