<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: perl openssh write failed broken pipe</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9810.html</link>
    <description>Требуется помощь, есть небольшой скриптик на Perl &lt;br&gt;&lt;br&gt;#!/usr/bin/perl -w&lt;br&gt;&lt;br&gt;use Net::OpenSSH;&lt;br&gt;use strict;&lt;br&gt;my $ssh = Net::OpenSSH-&amp;gt;new($user.&apos;:&apos;.$pass.&apos;&#064;&apos;.$host, timeout =&amp;gt; 30);&lt;br&gt;my &#064;ls = $ssh-&amp;gt;capture(&quot;sh run &amp;#124; b interface Vlan1&quot;);&lt;br&gt;# обработка &#064;ls&lt;br&gt;# и формирование списка команд в &#064;cmd&lt;br&gt;&#064;ls = $ssh-&amp;gt;capture(&#064;cmd);&lt;br&gt;&lt;br&gt;&lt;br&gt;Первый capture срабатывает как положено, результат получаю, а вот второй capture не срабатывает &lt;br&gt;Вылетает вот такая ошибка&lt;br&gt;channel_by_id: 0: bad id: channel free&lt;br&gt;client_input_channel_req: channel 0: unknown channel&lt;br&gt;Connection to 10.40.1.225 closed by remote host.&lt;br&gt;</description>

<item>
    <title>perl openssh write failed broken pipe (Slimm)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9810.html#3</link>
    <pubDate>Fri, 10 Jan 2014 11:55:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt; &#064;ls = $ssh-&amp;gt;capture(&#064;cmd); &lt;br&gt;&amp;gt; А что в &#064;cmd перед вызовом этой строки?&lt;br&gt;&lt;br&gt;даже если заменить &#064;cmd на &quot;sh ver&quot;, то ошибка таже&lt;br&gt;</description>
</item>

<item>
    <title>perl openssh write failed broken pipe (Slimm)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9810.html#2</link>
    <pubDate>Fri, 10 Jan 2014 11:06:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt; &#064;ls = $ssh-&amp;gt;capture(&#064;cmd); &lt;br&gt;&amp;gt; А что в &#064;cmd перед вызовом этой строки?&lt;br&gt;&lt;br&gt;команды, которые если в ручную вставить, то исполняются без ошибок&lt;br&gt;вот например (print &#064;cmd):&lt;br&gt;conf t&lt;br&gt;interface Vlan35&lt;br&gt;no ip helper-address 10.40.2.11&lt;br&gt;ip helper-address 10.40.2.98&lt;br&gt;end&lt;br&gt;wri&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>perl openssh write failed broken pipe (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9810.html#1</link>
    <pubDate>Fri, 10 Jan 2014 10:44:32 GMT</pubDate>
    <description>&amp;gt; &#064;ls = $ssh-&amp;gt;capture(&#064;cmd); &lt;br&gt;&lt;br&gt;А что в &#064;cmd перед вызовом этой строки?&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
