![모든 콘솔 출력을 실시간으로 기록](https://linux55.com/image/139657/%EB%AA%A8%EB%93%A0%20%EC%BD%98%EC%86%94%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EC%8B%A4%EC%8B%9C%EA%B0%84%EC%9C%BC%EB%A1%9C%20%EA%B8%B0%EB%A1%9D.png)
콘솔에 인쇄된 모든 내용을 실시간으로 기록하고 싶습니다. 내 말은 로거가 실행되는 동안 로그 파일을 볼 수 있어야 한다는 것입니다.
내가 아는 바로는 script output.txt
할 수 없기 때문에 할 수 없는 것입니다 more
. exit
그러면 어떻게 해야 합니까?
답변1
스크립트 맨페이지에는 이 옵션이 나열되어 있습니다.
--flush
: 각 쓰기 후에 출력을 플러시합니다. 이는 원격 협업에 좋은 점입니다. 한 사람이 이를 사용mkfifo foo; script -f foo
하고 다른 사람이 이를 사용하여 진행 중인 작업을 실시간으로 감독할 수 있습니다cat foo
.
이것은 당신이 달성하려는 목표에 충분하다고 들립니다.