Перейти к содержимому

ожидать команды в Ubuntu

1

Я искал по всему SuperUser, но не смог найти решение. Вот скрипт, который я использую для использования SSH expect. Я использую Ubuntu, и я установил ожидать использования aptitude install expect.

#!/usr/bin/expect -f  spawn ssh user@server expect "Password:" send "mypassword\r" interact 

Когда я запускаю этот файл скрипта, sh script.sh, я получаю эту ошибку,

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 

Я пытался с этими сообщениями, но не работает, Ubuntu 10.04 с помощью SSH без ввода моего пароля

Спасибо,

5 621 просмотр
CodZilla спросил 12 лет назад
C 8

1 ответ

1
Принятый ответ

Вам нужно сделать ваш файл исполняемым:

chmod +x script.sh 

и запустить его как:

./script.sh 
maganap ответил 12 лет назад
M 126