<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: expect для автоматизации операций т...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/57095.html</link>
    <description>#!/usr/bin/expect -f # Забор файла по FTP&lt;br&gt;spawn ftp ftp.test.ru&lt;br&gt;expect  &quot;Name*:&quot; &#123; send &quot;ftp&#092;n&quot;&#125;&lt;br&gt;expect  &quot;Password:&quot; &#123; send &quot;ftp&#064;&#092;n&quot;&#125;&lt;br&gt;expect &quot;ftp&amp;gt;&quot; &#123;send &quot;bin&#092;n&quot;&#125;&lt;br&gt;expect &quot;ftp&amp;gt;&quot; &#123;send &quot;prompt no&#092;n&quot;&#125;&lt;br&gt;expect &quot;ftp&amp;gt;&quot; &#123;send &quot;cd /pub/store&#092;n&quot;&#125;&lt;br&gt;expect &quot;ftp&amp;gt;&quot; &#123;send &quot;get arc.tar.gz&#092;n&quot;&#125;&lt;br&gt;expect &quot;ftp&amp;gt;&quot; &#123;send &quot;exit&#092;n&quot;&#125;&lt;br&gt;&lt;br&gt;#!/usr/bin/expect -f # Выполнение операции используя telnet&lt;br&gt;spawn telnet cisco.test.ru&lt;br&gt;expect  &quot;login:&quot; &#123; send &quot;adm&#092;n&quot;&#125;&lt;br&gt;expect  &quot;Password:&quot; &#123; send &quot;пароль&#092;n&quot;&#125;&lt;br&gt;expect &quot;#&quot; &#123;send &quot;show users&#092;n&quot;&#125;&lt;br&gt;expect &quot;#&quot; &#123;send &quot;exit&#092;n&quot;&#125;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: &lt;br&gt;Обсуждается: http://www.opennet.ru/tips/info/583.shtml&lt;br&gt;</description>

<item>
    <title>expect для автоматизации операций требующих ручного ввода (Shaker)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/57095.html#4</link>
    <pubDate>Tue, 06 Sep 2011 07:41:59 GMT</pubDate>
    <description>Добавьте в конец скрипта interact.&lt;br&gt;</description>
</item>

<item>
    <title>expect для автоматизации операций требующих ручного ввода (munsera)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/57095.html#3</link>
    <pubDate>Thu, 17 Feb 2011 12:40:44 GMT</pubDate>
    <description>У меня после автоматического ввода пароля коннект отваливается. В чем проблеима?&lt;br&gt;</description>
</item>

<item>
    <title>expect для автоматизации операций требующих ручного ввода (vaden)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/57095.html#2</link>
    <pubDate>Tue, 10 Nov 2009 16:14:05 GMT</pubDate>
    <description>а как перенаправить вывод &quot;sh run&quot; в файл?&lt;br&gt;</description>
</item>

<item>
    <title>expect для автоматизации операций требующих ручного ввода (shadow_alone)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/57095.html#1</link>
    <pubDate>Tue, 21 Jul 2009 12:49:46 GMT</pubDate>
    <description>вот сделал очень удобный скриптик для работы со своими рутерами и свитчами:&lt;br&gt;#!/usr/bin/expect -f &lt;br&gt;set mycommand &#091;lrange $argv 1 $argc&#093;&lt;br&gt;spawn /usr/bin/telnet &#091;lindex $argv 0&#093;&lt;br&gt;expect  &quot;Username:&quot; &#123; send &quot;логин&#092;n&quot;&#125;&lt;br&gt;expect  &quot;Password:&quot; &#123; send &quot;пароль&#092;n&quot;&#125;&lt;br&gt;expect &quot;&amp;gt;&quot; &#123;send &quot;en&#092;n&quot;&#125;&lt;br&gt;expect  &quot;Password:&quot; &#123; send &quot;пароль_на_enable&#092;n&quot;&#125;&lt;br&gt;expect &quot;#&quot; &#123;send &quot;terminal length 0&#092;n&quot;&#125;&lt;br&gt;expect &quot;#&quot; &#123;send &quot;$mycommand &#092;n&quot;&#125;&lt;br&gt;expect &quot;az#&quot; &#123;send &quot;terminal no length 0&#092;n&quot;&#125;&lt;br&gt;expect &quot;#&quot; &#123;send &quot;exit&#092;n&quot;&#125;&lt;br&gt;&lt;br&gt;запускаем&lt;br&gt;скрипт куда_коннектимся команда&lt;br&gt;&lt;br&gt;возникает лишь одна проблема, например при выводе sh run&lt;br&gt;из-за того что скрипт ждет &quot;#&quot;, он обрывает вывод, если есть строки с &quot;#&quot;. Вылечил просто - жду вывод не &quot;#&quot; а &quot;.az#&quot; - девайсы имеют имя с окончанием на .az&lt;br&gt;</description>
</item>

</channel>
</rss>
