in reply to Re: Short pinging script isn't working
in thread Short pinging script isn't working
Try specifying the 'icmp' protocol
Be aware that only the super-user (root) is allowed to issue ICMP packets. If you look at the ping binary on a Unix system, you will see that it is setuid root. Thus, a regular user issuing an icmp request from Perl-space is unlikely to receive a reply.
In any event, ping should not be used to determine whether the target machine is alive and well. It doesn't do anything more than prove that the path from here to there is functional. But the thing at the other end may be well and truly wedged. Better to check whether it responds sensibly to an application transaction, like a HEAD / sent to port 80 and see what comes back.
• another intruder with the mooring in the heart of the Perl
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: Short pinging script isn't working
by andyford (Curate) on Nov 21, 2007 at 20:01 UTC |