esperar comando en ubuntu

esperar comando en ubuntu

Busqué en todo SuperUser, pero no pude encontrar la solución. Aquí hay un script que estoy usando para ssh expect. Estoy usando ubuntu y instalé expect usando aptitude install expect.

#!/usr/bin/expect -f

spawn ssh user@server
expect "Password:"
send "mypassword\r"
interact

Cuando ejecuto este archivo de secuencia de comandos, sh script.sh, aparece este error:

test.sh: 3: spawn: not found
couldn't read file "Password:": no such file or directory
test.sh: 5: send: not found
test.sh: 6: interact: not found

Lo intenté con estas publicaciones, pero no funcionó. Ubuntu 10.04 usando ssh sin ingresar mi contraseña

Gracias,

Respuesta1

Necesitas hacer que tu archivo sea ejecutable:

chmod +x script.sh

y ejecutarlo como:

./script.sh

información relacionada