stdout, stderr를 리다이렉션하고 파이프를 통해 전달한 후 명령 출력을 저장하고 있습니다. 상황이 잘 작동하는 것 같지만 거의 < = 37 초인 bash 화면 업데이트 지연이 있습니다.파이프, stout, stderr 리디렉션 및 파일 저장 후 느린 업데이트
출력 파일을 "tail -f output-ping.txt"로 검사 할 때와 같은 지연이 나타납니다. 나는 핑 (ping)으로조차 그런 지연을 일찍 본 적이 없으며, 이것이 티의 원인이라고 생각한다. 수많은 리다이렉션이 수행 되었기 때문입니까? 당신의 생각은 무엇입니까! 감사.
핑 google.com 2> & 1 | awk '{print strftime ("% Y- % m- % d % H : % M : % S"), $ 0; } '| 티 -a 출력-ping.txt 내가 나 자신을 시도하고, AWK 스트림을 플러시하는 데 필요한
없었다 생각합니다. 버퍼 플러시가 도움이되었습니다! 감사. –