私はUbuntuデスクトップでGNOME端末の端末ロギング方法を使用しています(GNOME端末でSSHを使用する場合は非常に効果的です):
実装する
rootユーザーとして:
apt-get install bsdutils
一般ユーザーとして:
mkdir ~/logs
これをあなたの
~/.bashrc
最後の行に追加してください!STARTTIME=`date +%F-%Hh-%Mm-%Ss-%N`; script -q -t 2> \ /home/USERNAMEHERE/logs/$STARTTIME-timing.txt \ -c 'bash --rcfile /home/USERNAMEHERE/.bashrc-cp' \ -f /home/USERNAMEHERE/logs/$STARTTIME-log.txt; exit 0
1)がbashrcの最後の行であることを確認し、[これは「フォーク爆弾」を避けるために必要です。
sed -e '$d' /home/USERNAMEHERE/.bashrc > /home/USERNAMEHERE/.bashrc-cp
やり直す
必要に応じてファイル名を変更してください!一度に1つのファイルしか再生できません。
scriptreplay "/home/USERNAMEHERE/logs/$STARTTIME-timing.txt" \
"/home/USERNAMEHERE/logs/$STARTTIME-log.txt"
これにより、ncursesメニューにステップを記録できます。本当にすごいですね!それは非常にうまく動作します。
質問
Puttyにもこの素晴らしいターミナルロギング方法が必要です。どうすればいいですか? (例:AIXシステムにスミティメニューを記録するにはパテを使用する必要があります。)
ps:録音方法が良いかもしれませんか? (誰がこれを更新できますか?)