Telnetとティーを使ったスクリプト

Telnetとティーを使ったスクリプト

そして

#!/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 &

Telnet サービスを実行して出力を取得できます。しかし、Tシャツはどう違いますか? Telnetもすぐに終了すると予想しました。

関連情報