명령 라이브러리를 통해 명령의 명명된 파일로 화면 출력을 캡처하는 방법은 무엇입니까?

명령 라이브러리를 통해 명령의 명명된 파일로 화면 출력을 캡처하는 방법은 무엇입니까?

SSH를 통해 원격으로 명령을 실행하여 stuff명령으로 변환하고 있습니다. screen표시된 터미널에 직접 입력하는 대신 GUI의 버튼을 클릭하여 실행되는 원격 SSH 명령을 사용했습니다. 이 screen명령을 사용하면 터미널에 직접 입력하지 않고도 터미널을 볼 수 있습니다.

실행되는 각 명령에 대해 터미널에 표시하는 것 외에도 화면 출력을 지정된 파일에 저장하고 싶습니다. stuff원격 화면에 들어가서 모든 명령을 실행해야 하는 것은 아닙니다 . 이러한 명령은 원격 시스템에 업로드된 스크립트와 screen stuff이를 실행하는 데 사용되는 명령에 저장할 수 있습니다.

출력을 정상적으로 표시하는 것 외에도 명명된 파일에 저장하는 명령을 어떻게 설정할 수 있습니까? 사용하기는 screen쉽지만 screen/tmux개입 없이 작동하도록 하는 방법을 찾고 있습니다.

답변1

@Stephen Harris가 말한 것 외에도 script이 명령은 파일에 쓰지만 사용할 때마다 해당 내용을 덮어씁니다. script -a그것에 부착하기 위해 .

script터미널의 모든 내용을 파일에 저장합니다.

관련 정보