偏差値40からのはてなブログ生活

頑張って書いてみる

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

〜〜〜 以下略 〜〜〜〜

http://d.hatena.ne.jp/asin/B00005FO2N

*1:Solaris10で調べました。