두 터미널 모두에 대한 "스크립트" 명령

두 터미널 모두에 대한 "스크립트" 명령

서버와 클라이언트에 대해 입력한 명령을 스크립트 파일에 기록하도록 스크립트 명령을 실행하고 싶습니다. 내가 어떻게 이런 일을 할 수 있겠는가?

답변1

동일한 터미널에서 클라이언트와 서버를 제어할 수 있는 경우 이 script명령을 사용하여 해당 세션의 입력/출력을 캡처할 수 있습니다. 클라이언트/서버 프로그램을 시작하기 전에 별도의 줄에 입력하면 모든 입력/출력이 typescript.Use 라는 파일에 기록됩니다.Ctrl/D완료되면 종료합니다.

답변2

한 가지 해결책은 전체 screen또는 를 기록 tmux하고 터미널을 여러 창으로 분할하고 그 중 하나에서 서버에 SSH를 연결하는 것입니다.

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

관련 정보