scriptコマンド
「script」コマンド。
コンソール画面の履歴を取るコマンドです。
「こんなのテラタームでログ取ればいいのに」って思っていたんですが、
バックスペースとか押下していたりすると綺麗にログが残りません。。
そういうときは「script」が良いようです。
*1
- 形式
script [-a] [filename]
- a
- ファイルの追記モード
- filename
- 記録するファイル名
- 実例
$ script script.log
script コマンド開始。ファイルは script.log です。
$ ps
PID TTY TIME CMD
14768 pts/5 0:00 ps
14766 pts/5 0:00 bash
$ exitscript コマンド終了。ファイルは script.log です。
$ script -a script.log
script コマンド開始。ファイルは script.log です。
$ ps -e
PID TTY TIME CMD
0 ? 0:30 sched
1 ? 0:00 init
2 ? 0:00 pageout
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
1677 pts/4 0:00 bash
1465 ? 0:01 nscd
14771 pts/5 0:00 bash
$ [ctrl+D]
$ script コマンド終了。ファイルは script.log です。
- ファイルを確認
$ ls
Desktop evolution sample.log setupAAA_.aaYd
Documents ismp001 workspace
$ cat ./script.log
script コマンドが 2006年10月29日 (日) 22時51分07秒 で起動されました。
$ ps
PID TTY TIME CMD
14768 pts/5 0:00 ps〜〜〜 以下略 〜〜〜〜