Re: How to catch error (or exit) when Receive hang (General questions)
Hi Damba,
It doesn't work! I have tried the try/catch Perl equivalent (eval) and also tried with Perl Error module (try {} catch Error with {};) both got stuck at Receive . Here is code block using eval: When the count reaches 4, it got stuck, so I believe it's because of Receive , not the for loop.
Thanks,
==== code ====
eval {
for (my $i = 1; $i<=20; $i++) {
print Count: $i
;
$buffer .= $ssh->Receive();
print $buffer
;
}
};
if ($@) {
print Error!!!
;
sleep 5;
$ssh->Disconnect();
return $buffer;
}
=================
Complete thread:
- How to catch error (or exit) when Receive hang - novanstar, 2008-11-04, 02:57
- Re: How to catch error (or exit) when Receive hang - wodDamir, 2008-11-04, 09:00
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-04, 20:19
- Re: How to catch error (or exit) when Receive hang - woddrazen, 2008-11-04, 20:25
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-04, 21:07
- Re: How to catch error (or exit) when Receive hang - woddrazen, 2008-11-04, 23:05
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-04, 23:56
- Re: How to catch error (or exit) when Receive hang - woddrazen, 2008-11-05, 00:03
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-05, 00:46
- Re: How to catch error (or exit) when Receive hang - woddrazen, 2008-11-05, 09:24
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-05, 19:05
- Re: How to catch error (or exit) when Receive hang - wodDamir, 2008-11-05, 19:20
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-06, 19:39
- Re: How to catch error (or exit) when Receive hang - wodDamir, 2008-11-05, 19:20
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-05, 19:05
- Re: How to catch error (or exit) when Receive hang - woddrazen, 2008-11-05, 09:24
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-05, 00:46
- Re: How to catch error (or exit) when Receive hang - woddrazen, 2008-11-05, 00:03
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-04, 23:56
- Re: How to catch error (or exit) when Receive hang - woddrazen, 2008-11-04, 23:05
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-04, 21:07
- Re: How to catch error (or exit) when Receive hang - woddrazen, 2008-11-04, 20:25
- Re: How to catch error (or exit) when Receive hang - novanstar, 2008-11-04, 20:19
- Re: How to catch error (or exit) when Receive hang - wodDamir, 2008-11-04, 09:00