in reply to Net SSH problems

$chan->blocking(0);

As regards your 2nd script, to get it working with the 'date' command on Win32 (connecting to a local linux host), I had to specify $chan->blocking(1);

I didn't get it to work with the 'wc' command (and didn't have time to persevere). However, PeterPeiGuo's script worked fine for that command.

I was a little surprised that I was able to get anywhere with either of these scripts, as last time I tried using the while (<$chan>){...} approach on Win32 I couldn't get it to work at all. Maybe it's something that has been fixed in recent versions of Net::SSH2 - I'll have to sit down and try to make sense of all of this when I get a chance.

Cheers,
Rob

Replies are listed 'Best First'.
Re^2: Net SSH problems
by perlinmyveins (Novice) on Nov 15, 2010 at 12:58 UTC
    Yes, I agree, blocking(1) (supposed to be the default in fact) does seem to be needed. And I could live with that of course, but this does not fix the other problems.