Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Запустить expect-скрипт  (Прочитано 2340 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Uga518

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Запустить expect-скрипт
« : 04 Апреля 2016, 09:53:10 »
Доброго времени суток! Помогите скрипт запустить
 
  #!/usr/bin/expect
   # Открываем telnet сессию на удалённом сервере, и ждем запроса имени пользователя.
   spawn telnet 192.168.8.xx
   expect "username:"
   # Посылаем имя пользователя и ждем запроса пароля.
   send "admin\r"
   expect "password:"
   # Посылаем пароль и ждем приглашения ввода командного интерпретатора.
   send "xxx\r"
   expect "%"
   # Посылаем команду, и ждем следующего приглашения ввода командного интерпретатора.
   send "restart\r"
   expect "%"
   expect eof

  выдает ошибку при запуске
    root@xxx:/etc/voip# sh dlink7111s_1
dlink7111s_1: 3: dlink7111s_1: spawn: not found
dlink7111s_1: 4: dlink7111s_1: expect: Permission denied
dlink7111s_1: 6: dlink7111s_1: send: not found
dlink7111s_1: 7: dlink7111s_1: expect: Permission denied
dlink7111s_1: 9: dlink7111s_1: send: not found
dlink7111s_1: 10: dlink7111s_1: expect: Permission denied
dlink7111s_1: 12: dlink7111s_1: send: not found
dlink7111s_1: 13: dlink7111s_1: expect: Permission denied
dlink7111s_1: 14: dlink7111s_1: expect: Permission denied



ТС не появлялся на Форуме более полугода по состоянию на 13/07/2019 (последняя явка: 25/04/2016). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 13 Июля 2019, 23:51:07 от zg_nico »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Помогите скрипт не работает
« Ответ #1 : 04 Апреля 2016, 10:55:14 »
chmod + x dlink7111s_1
./dlink7111s_1
« Последнее редактирование: 04 Апреля 2016, 10:57:35 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Uga518

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Запустить expect-скрипт
« Ответ #2 : 05 Апреля 2016, 05:22:25 »
Спасибо за помощь!! Воспользовался Вашим советом во что получилось.
root@Ip-tel:/etc/voip# chmod +x dlink7111s_1
root@Ip-tel:/etc/voip# ./dlink7111s_1
bash: ./dlink7111s_1: /usr/bin/expect: плохой интерпретатор: Отказано в доступе

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Re: Запустить expect-скрипт
« Ответ #3 : 05 Апреля 2016, 06:01:59 »
Uga518,
sudo apt-get install expect
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн Uga518

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Запустить expect-скрипт
« Ответ #4 : 05 Апреля 2016, 06:11:21 »
Спасибо!! Заработало!!

 

Страница сгенерирована за 0.047 секунд. Запросов: 23.