両方の端末に対する「スクリプト」コマンド

両方の端末に対する「スクリプト」コマンド

サーバーとクライアントに入力したコマンドをスクリプトファイルに書き込むようにスクリプトコマンドを実行したいと思います。どうすればこれを行うことができますか?

答え1

同じ端末でクライアントとサーバーを制御できる場合は、このscriptコマンドを使用してそのセッションの入出力をキャプチャできます。クライアント/サーバープログラムを開始する前に別の行に入力すると、すべての入力/出力がtypescript.Useというファイルに書き込まれます。Ctrl/D完了したら終了します。

答え2

1つの解決策は、全体screenまたはを記録し、tmux端末を複数のウィンドウに分割し、そのうちの1つからサーバーにSSHを接続することです。

$ screen -t session.tm session.log
$ tmux
[C-b "]
$ ssh server.example.org

関連情報