esperar comando no Ubuntu

1

Eu procurei em todo o SuperUser, mas não consegui a solução. Aqui está um script que estou usando para ssh usando expect . Estou usando o Ubuntu e instalei esperando usar aptitude install expect .

#!/usr/bin/expect -f

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

Quando executo este arquivo de script, sh script.sh, estou recebendo este erro,

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

Eu tentei com este post, mas não está funcionando Ubuntu 10.04 usando ssh sem digitar minha senha

Obrigado,

    
por CodZilla 03.03.2014 / 12:00

1 resposta

1

Você precisa tornar seu arquivo executável:

chmod +x script.sh

e corra como:

./script.sh
    
por 03.03.2014 / 12:41