매우 쉽고 편리한 방법이 있습니다.
script터미널 세션의 타이프 스크립트 작성에 사용
명령을 시작하십시오 script
file예를 들어 script ~/tmp/output, 인수 가 주어지면 script대화를이 파일에 저장합니다. 파일 이름을 지정하지 않으면 대화 상자가 파일에 저장됩니다typescript
스크립트를 시작하거나 원하는 것을 시작하십시오
스크립트가 완료되면 - script를 통해 중지CtrlD
기본 출력 파일에서 출력 확인 typescript
로 한 단계에서 명령을 시작하려면 script매개 변수를 사용하십시오.-c
-c COMMAND
Run the COMMAND rather than an interactive
shell. This makes it easy for a script to capture
the output of a program that behaves differently
when its stdout is not a tty.
셸을 포크하거나 새 셸을 시작 script하기 때문에 스크립트 내부 의 사용법은 의미가 없습니다 script.
SHELL 변수가 존재하면 스크립트에 의해 분기 된 쉘이 해당 쉘이됩니다. SHELL을 설정하지 않으면 Bourne 쉘이 사용됩니다. 대부분의 쉘은이 변수를 자동으로 설정합니다.