2

コマンドをtelnetセッションにパイプするとどうなりますか、なぜセッションが閉じますか。接続を閉じる代わりにプロセスになり得るコマンドを与えるにはどうすればよいですか。

やっています

エコー"xvz"| telnet 0abc0.0.0.0を試行しています...0に接続されています。エスケープ文字は「^]」です。

プロセスxyzの代わりにセッションを終了する、他の方法も試しました

telnet 0 xyz<test0.0.0.0
を試行しています...0に接続されています。エスケープ文字は「^]」です。0への接続は外部ホストによって閉じられました。

4

3 に答える 3

1

telnetは標準入力と標準出力を処理しません。

'expect'のような他のプログラムをチェックする必要があります。

于 2012-12-04T06:51:22.037 に答える
0

試してくださいeval

eval "{ echo; 
        sleep 5;
        echo 'xvz'; 
        sleep 10; }" | telnet your_host

s を使用sleepして接続を開いたままにします。異なる遅延時間を試してください。

于 2016-08-10T14:54:32.860 に答える