GNU/Linux >> Znalost Linux >  >> Linux

Očekávejte odeslání chyby skriptu:ID spawnu exp4 se při provádění neotevře

Za předpokladu, že neposíláte úmyslně špatné heslo, použijte exp_continue jako smyčkový konstrukt:

expect <<EOF
set passwds {foo bar baz}
set i 0
spawn ssh -t [email protected]$server_address "$*"
expect {
    "continue connecting (yes/no)?" { send "yes\r"; exp_continue }
    " password: " { send "[lindex $passwds $i]\r"; incr i; exp_continue }
    eof
}
EOF

Linux
  1. [OpenStack-Devstack]:Chyba:Služba n-net neběží při provádění stack.sh

  2. Neočekávané Eof při hledání shody „““ – Bash Script?

  3. Proč to „při čtení“ funguje v terminálu, ale ne ve skriptu Shell?

  1. Cron úloha se neprovádí?

  2. xhost+ :Jak opravit chybu „Cannot Open Display“ při spouštění GUI na vzdáleném serveru

  3. 6 Očekávejte příklady argumentů příkazového řádku skriptu

  1. nohup:příkaz nenalezen

  2. Chyba Linuxu při načítání sdílených knihoven:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  3. Skript uživatelských dat (cloud-init) se na EC2 nespouští