GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare wait con prompt facoltativi?

Puoi aspettarti più cose:

expect { 
    "prompt2" { 
        send "pass2"
        expect "prompt3"
        send "pass3"
    }
    "prompt3" {
        send "pass3"
    }
}

Finché hai un caso che dovrebbe sempre colpire e non includere un exp_continue in tal caso, puoi rimuovere la duplicazione e gestire facilmente i prompt facoltativi:

expect "prompt1"
send "pass1"
expect { 
    "prompt2" { 
        send "pass2"
        exp_continue
    }
    "prompt3" {
        send "pass3"
    }
}

Linux
  1. Come uso Vagrant con libvirt

  2. Come utilizzare il comando ethtool con esempi

  3. Come utilizzare la memoria condivisa con Linux in C

  4. Come usare regex con il comando find?

  5. Come usare il comando `subprocess` con pipe

Come utilizzare PostgreSQL con l'applicazione Ruby On Rails

Come utilizzare Ansible per inviare un'e-mail utilizzando Gmail

Come utilizzare una chiave SSH con utenti non root

Come usare il comando di spegnimento con esempi

Come utilizzare Let's Encrypt con Cloudflare

Come utilizzare CloudFlare CDN con un SSL?