그리고
#!/bin/bash
telnet ipaddr port &
i=1
while [ "$i" -lt 3 ]
do
(( i += 1 ))
sleep 10
done
결과:
ipaddr 시도 중... ipaddr에 연결되었습니다. 이스케이프 문자는 "^]"입니다. 외부 호스트가 연결을 닫습니다.
괜찮습니다. bash 스크립트는 비대화식으로 실행되므로 stdin이 사용되지 않고 telnet이 즉시 닫힙니다.
하지만 티를 추가하여 다음과 같은 결과를 리디렉션하면
telnet ipaddr port | tee -a out.txt &
텔넷 서비스를 실행하고 출력을 얻을 수 있습니다. 하지만 티셔츠가 무슨 차이를 만들까요? 텔넷도 즉시 종료될 것으로 예상했습니다.