The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"bash telnet"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"bash telnet"  
Сообщение от melco (ok) on 28-Фев-05, 12:35 
Здравствуйте.
Есть задача написать скрипт на bash который будет автоматизировать заход на cisco через telnet. Первый раз скрипт будет спрашивать пароль (он один для всех цисок), потом заносить его в переменную окружения и использовать.
Загвоздка вышла вот в чем:
Когда скрипт отдал циске пароль и все его действия закончились - он естественным образом завершается.
Как ему сказать передать управление пользователю?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • bash telnet, MaximKuznetsov, 13:50 , 28-Фев-05, (1)  
    • bash telnet, w0nders, 00:25 , 25-Мрт-05, (2)  
      • bash telnet, Сергей, 14:50 , 14-Сен-06, (3)  
        • bash telnet, chip, 14:52 , 14-Сен-06, (4)  

Сообщения по теме [Сортировка по времени, UBB]


1. "bash telnet"  
Сообщение от MaximKuznetsov on 28-Фев-05, 13:50 
>Здравствуйте.
>Есть задача написать скрипт на bash который будет автоматизировать заход на cisco
>через telnet. Первый раз скрипт будет спрашивать пароль (он один для
>всех цисок), потом заносить его в переменную окружения и использовать.
>Загвоздка вышла вот в чем:
>Когда скрипт отдал циске пароль и все его действия закончились - он
>естественным образом завершается.
>Как ему сказать передать управление пользователю?

для таких целей надо использовать expect
(учитесь забивать гвозди исключительно молотком)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "bash telnet"  
Сообщение от w0nders email(??) on 25-Мрт-05, 00:25 
можно еще попробывать зделать перенаправление
ну типа
telnet host << EOF
login \n
password \n
..
EOF
а так это глупо)


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "bash telnet"  
Сообщение от Сергей email(??) on 14-Сен-06, 14:50 
Долбусь с этим же.
Пока получилось вот такое:
#!/bin/bash
telnet << EOC >> telnet.log
open -l username miipcisco.net

EOC

но пароль не пренимает!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "bash telnet"  
Сообщение от chip email(ok) on 14-Сен-06, 14:52 
>Долбусь с этим же.
>Пока получилось вот такое:
>#!/bin/bash
>telnet << EOC >> telnet.log
>open -l username miipcisco.net
>
>EOC
>
>но пароль не пренимает!

Hint: expect || empty

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру