Помогите дописать expect.
Нужно зайти по ssh и выполнить команду и выйти. Но есть 2 паролья какой используется на данном хосте не известно нужно попробовать оди потом другой.
#!/usr/bin/expect
set timeout 300
set host [lindex $argv 0]
set command [lindex $argv 1]
spawn ssh user@$host
expect {
-re ".*Are.*.*yes.*no.*" {
send «yes\n»
exp_continue
}
«*assword*» {
send «pass\n»
expect «$»
send «$command\n»
expect «$»
send «exit\n»
expect «logout»
}
eof {
exit 1
}
}
