AIXでのPuttyによるターミナルロギング(Smittyを含む)

AIXでのPuttyによるターミナルロギング(Smittyを含む)

私はUbuntuデスクトップでGNOME端末の端末ロギング方法を使用しています(GNOME端末でSSHを使用する場合は非常に効果的です):

実装する

  1. rootユーザーとして:

    apt-get install bsdutils
    
  2. 一般ユーザーとして:

    mkdir ~/logs
    
  3. これをあなたの~/.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
    
  4. 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:録音方法が良いかもしれませんか? (誰がこれを更新できますか?)

関連情報