로그를 보고 텔넷 스트림이 대기 상태인지 확인하는 방법

로그를 보고 텔넷 스트림이 대기 상태인지 확인하는 방법

출력을 파일로 인쇄하고 로그 파일 log.txt를 분석한 후 텔넷에 명령을 실행하는 텔넷 세션을 시작했습니다. 아래는 bash 코드입니다.

cat my1.fifo | telnet 172.27.172.150 10022 | tee -a log.txt &

텔넷 세션은 출력을 파일에 기록하지만 텔넷이 줄을 인쇄한 후 줄 바꿈을 추가하지 않으면 이는 어렵습니다. 예를 들어 로그인 중 대기 상태에는 줄 종결자가 없으므로 줄이 정확히 언제 끝나는지, 계속 읽어야 하는지 여부를 알기가 어렵습니다. 왜냐하면 log.txt의 마지막 줄을 읽은 후에야 my1을 전달하기로 결정하기 때문입니다. fifo 파일은 텔넷에 어떤 콘텐츠를 제공합니까?

관련 정보