모든 콘솔 출력을 실시간으로 기록

모든 콘솔 출력을 실시간으로 기록

콘솔에 인쇄된 모든 내용을 실시간으로 기록하고 싶습니다. 내 말은 로거가 실행되는 동안 로그 파일을 볼 수 있어야 한다는 것입니다.

내가 아는 바로는 script output.txt할 수 없기 때문에 할 수 없는 것입니다 more. exit그러면 어떻게 해야 합니까?

답변1

스크립트 맨페이지에는 이 옵션이 나열되어 있습니다.

--flush: 각 쓰기 후에 출력을 플러시합니다. 이는 원격 협업에 좋은 점입니다. 한 사람이 이를 사용 mkfifo foo; script -f foo하고 다른 사람이 이를 사용하여 진행 중인 작업을 실시간으로 감독할 수 있습니다 cat foo.

이것은 당신이 달성하려는 목표에 충분하다고 들립니다.

관련 정보