LINUX.ORG.RU

Сообщения SergoVL

 

одновременное выполнение

#!/usr/bin/expect spawn telnet «10.100.104.100» expect «USERNAME <» send «LOGIN\r» expect «PASSWORD <» send «PAROL\r» expect «<» send «KOMANDA;\r» expect «COMMAND EXEC»

1.Подскажите, как задать выполнение не одной, а несколько команд. 2.у меня IP штук 200. Как к ним сделать одновременное подключение, чтобы текст которые с них выдается после выполнения команд, выводился последовательно. Просто у меня все падает в одну кучу.

 

SergoVL
()

expect

Доброе время суток. У меня возникла необходимость к удаленному подключению порядка 50 элементов. В последствии после опроса их они выводят мне информацию в браузер. Вопрос в том, что на обновления запроса и обновления страницы уходит где-то 1 минута. Я так понимаю, что пока он всех опросит, подключится к каждому ip, введет логин и пароль. Он все делает это последовательно. Нельзя сделать так, чтобы он подключался одновременно и сразу ко всем ip? Также интересует вопрос-как сделать, чтобы он выполнял сразу несколько команд одновременно?

#!/usr/bin/expect spawn telnet «10.100.104.100» expect «USERNAME <» send «LOGIN\r» expect «PASSWORD <» send «PAROL\r» expect «<» send «KOMANDA;\r» expect «COMMAND EXEC»

spawn telnet «10.100.100.241» expect «USERNAME <» send «LOGIN\r» expect «PASSWORD <» send «PAROL\r» expect «<» send «KOMANDA;\r» expect «COMMAND EXEC»

и т.д. 100 подключений

close telnet

 

SergoVL
()

RSS подписка на новые темы