Вполне ожидаемый и ожидающий некоторых предложений по этому поводу:
Я пытаюсь подключиться к ssh к серверам и выполнить некоторые команды.
Если сервер является тем, на который я вхожу в первый раз, он запрашивает, хочу ли я доверять ему.Я выбираю «да»;вот почему у меня первое ожидание
Второе ожидание относится к паролю.
- Когда я делаю следующее, он принимает либо первое, либо второе приглашение, поэтому это не работает дляя
expect {
"yes/no" {
send "yes\n"
}
"assword: " {
send "$mypass\n"
}
}
Когда я делаю следующее, это работает, но очень долго ждет, пока не введет пароль.Я подозреваю, что он ждет приглашения «да / нет» в течение определенного времени, не получает его и затем продолжает
expect "yes/no" {
send "yes\n"
}
expect "assword: " {
send "$mypass\n"
}
Я хотел бы знать, какой правильный способ установитьэто вверх.