2011-03-11 3 views
3

nagios를 설치하기 위해 만든 bash 스크립트에서 모든 입력 및 출력을 캡처하려고합니다. 지금은 티를 사용하여 로그 파일을 만들었지 만 에코 명령이나 "service httpd restart"와 같은 출력이있는 경우에만 표시됩니다. 나는 주로 사용자가 나중에 참조 할 수 있도록 로그 파일에 입력하는 입력을 캡처하려고합니다.bash 스크립트에서 모든 입력 및 출력 캡처

답변

6

프로그램 이전에 실행 된 script 명령은 사용자가 지정한 파일로 모든 입출력을 캡처합니다. 그것은 Ctrl-D로 끝납니다.

script -c yourprogram filename 

당신이 찾고있는 것을 할 수 있습니다. 스크립트는 man 페이지를 참조하십시오.