シェル スクリプトから telnet を呼び出し、telnet にいくつかのコマンドを実行させたいと考えています。
以下のスクリプトを試しました。
sleep 3
echo username
sleep 3
echo password
sleep 3
echo "cp a b"
sleep 5
echo exit
sleep 3
)|telnet 192.168.22.11
問題は、コマンド「 cp ab 」が終了したことをどのように知ることができるかです。5秒では足りないかもしれません。
telnet で if/else などを使用したい場合、シェル スクリプトはどのように記述すればよいですか?