comment utiliser les attendre et script shell ensemble

Je suis à l'aide de script expect et certains script shell de commande comme ci-dessous.

#!/usr/bin/expect
#!/bin/bash
spawn sudo mkdir -p /usr/lib/jvm1
expect "\[sudo\] password for hduser:"
send "cisco\r"

spawn sudo apt-get install openssh-client

Mais la commande ci-dessus didnot install openssh-client. Cela montre simplement la commande. et rien n'est installé.

Où je fais de mal ici ?

jetez un oeil à sexpect avec laquelle vous pouvez écrire Attendre scripts shell code uniquement.

OriginalL'auteur navaz | 2014-10-29