期待は結果を期待できない

期待は結果を期待できない

単純なコードに問題があります。出力が期待できません。

set timeout 10
set user username
set password password
spawn  ssh [email protected]
expect "Password:"
send "$password\r"
expect eof
send "cv mk ghassan-test-5\r"
sleep 45
expect "ok" { send "cv set ghassan-test-5\r" }
sleep 20
expect -gl "Ok" { send "cv rbset ghassan-test-5\r" }
expect eof
sleep 20
expect -gl "Ok" { send "cv ls\r" }
sleep 10
expect eof`
send "exit\r"

スクリプトが実行されてリモートサーバーに入力されますが、send "cv mk ghassan-test-5\r"出力が生成された後... データベースがディスクに書き込まれています。しばらくお待ちください。データベースファイルへの書き込みには数分かかることがあります...確認しかし、スクリプトが次の行を実行すると、実行されず、expect "ok" { send "cv set ghassan-test-5\r" }予想されません。私が期待しているokならok数分でうまくいきます(ok1分後に表示されます)。

ベストアンサー1

おすすめ記事