●●●●TCL/TKなら俺に聞け●●●●
■ このスレッドは過去ログ倉庫に格納されています
0704デフォルトの名無しさん
2005/08/08(月) 17:09:54ありがとう。複数行にわたって記憶されるみたい。
あとは考えてみます。
今bashのシェルスクリプト内でexpectを実行するものを書いてる。
-------------------------------------------------------
#!bash
ip_address=192.168.1.1
hostname=suntory
(中略)
expect -c "
spawn telnet $ip_address
expect "login:"
send "Password:"
send "password\r"
expect ${hostname}
ネットワーク機器のプロンプト文字列"suntory"を待つ。
もし違うプロンプトが来た場合は速やかに処理を中断し、bash上から
任意のコマンドを実行したい。"suntory"のプロンプトが来れば処理を続行。
「タイムアウトになったら、処理を中断し、bashなど他のスクリプト言語で処理を開始する」
というやり方でも良いかと思うんだけどwebや英文のexpect本を読んでもよくわからない・・・・
そもそも、可能?
■ このスレッドは過去ログ倉庫に格納されています