Вам нужно сделать ваш файл исполняемым:
chmod +x script.sh
и запустить его как:
./script.sh
Я искал по всему 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 без ввода моего пароля
Спасибо,
Вам нужно сделать ваш файл исполняемым:
chmod +x script.sh
и запустить его как:
./script.sh