'출력을 쓸 수 없습니다: 깨진 파이프' 오류 없이 tshark 또는 tcpdump를 중지하는 방법은 무엇입니까?

'출력을 쓸 수 없습니다: 깨진 파이프' 오류 없이 tshark 또는 tcpdump를 중지하는 방법은 무엇입니까?

조건에 따라 중지 tcpdump하거나 반복 해야 합니다 . tshark현재 나는 break.

while IFS= read -r line; do if [[ $line =~ 'some protocol' ]]; then echo $line; break; fi; done < <(sudo tcpdump)

또는

while IFS= read -r line; do if [[ $line =~ 'some protocol' ]]; then echo $line; break; fi; done < <(sudo tshark)

메시지를 받지 못하는 방식으로 어떻게 할 수 있나요?Unable to write output: Broken pipe

관련 정보