![명령 라이브러리를 통해 명령의 명명된 파일로 화면 출력을 캡처하는 방법은 무엇입니까?](https://linux55.com/image/90534/%EB%AA%85%EB%A0%B9%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EB%AA%85%EB%A0%B9%EC%9D%98%20%EB%AA%85%EB%AA%85%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%ED%99%94%EB%A9%B4%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EC%BA%A1%EC%B2%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
SSH를 통해 원격으로 명령을 실행하여 stuff
명령으로 변환하고 있습니다. screen
표시된 터미널에 직접 입력하는 대신 GUI의 버튼을 클릭하여 실행되는 원격 SSH 명령을 사용했습니다. 이 screen
명령을 사용하면 터미널에 직접 입력하지 않고도 터미널을 볼 수 있습니다.
실행되는 각 명령에 대해 터미널에 표시하는 것 외에도 화면 출력을 지정된 파일에 저장하고 싶습니다. stuff
원격 화면에 들어가서 모든 명령을 실행해야 하는 것은 아닙니다 . 이러한 명령은 원격 시스템에 업로드된 스크립트와 screen
stuff
이를 실행하는 데 사용되는 명령에 저장할 수 있습니다.
출력을 정상적으로 표시하는 것 외에도 명명된 파일에 저장하는 명령을 어떻게 설정할 수 있습니까? 사용하기는 screen
쉽지만 screen/tmux
개입 없이 작동하도록 하는 방법을 찾고 있습니다.
답변1
@Stephen Harris가 말한 것 외에도 script
이 명령은 파일에 쓰지만 사용할 때마다 해당 내용을 덮어씁니다. script -a
그것에 부착하기 위해 .
script
터미널의 모든 내용을 파일에 저장합니다.