I am not sure about what to use for more than 1000 commandos

If I were you, I would run all the 1000 commands as background jobs, just to avoid any network issues. You list the commands you want to run into a shell script, upload the shell script via ssh, then execute the 1000 command script as nohup background jobs. Then come back in at a later time, and collect the results.

Using Net::SSH2 it is necessary to use the following shell syntax to execute background commands. Notice the closing of the standard filehandles, and the redirects to log files as output.

If you did it correctly, it should avoid any hassle with the ssh connection.

my $chan = $ssh2->channel(); $chan->blocking(1); $chan->exec("nohup /home/user/myscript > myscript.out 2> myscript.err +< /dev/null &"); $chan->send_eof; exit;

I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku ................... flash japh

In reply to Re: sending hundreds of commandos on SSH connection by zentara
in thread sending hundreds of commandos on SSH connection by JGmonk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.