Я новичок в ожидании скриптов.Обработать несколько операторов в сценарии ожиданий
Я написал сценарий ожидания для ssh в Linux-машине, где я столкнулся с проблемой в sshing на разных машинах linux.Below Я скопировал скрипт.
!/usr/local/bin/expect
set LinuxMachine [lindex $argv 0]
spawn ssh [email protected]$LinuxMachine
expect "[email protected]$LinuxMachine's password:"
send "root123\n"
expect "[[email protected]_FC12_172_85 ~]#"
send "ls"
interact
Когда я поставляю 10.213.172.85
из командной строки ожидать в 4-е строки, она читается как «[email protected]'s password:
» и логинов успешно
Но некоторый линукс будет Expect-
The authenticity of host '10.213.172.108 (10.213.172.108)' can't be established.
RSA key fingerprint is da:d0:a0:e1:d8:7a:23:8b:c7:d8:40:8c:b2:b2:9b:95.
Are you sure you want to continue connecting (yes/no)
В этом сценарий сценария не будет работать.
Пожалуйста, дайте мне знать, как можно использовать два оператора ожидания в одной команде ожидания.
Спасибо заранее!