"Bakken, Luke" wrote:

> > $!=1;
>
> $! contains error text, if I remember correctly off the top of my head.
>
> Use $| = 1 instead for autoflush. This shouldn't cause redirect
> problems, tho.
>
> > use Net::Ping;
> > @host_array = <DATA>;
> > $p = Net::Ping->new("icmp");
> > $p->bind("192.168.2.211"); # Specify source interface of pings
> > foreach $host (@host_array)  {
> >    chomp($host);
> >    print "$host is ";
> >    print "NOT " unless $p->ping($host, 2);
> >    print "reachable.\n";
> > }
> > $p->close();
>
> Are you running this on Windows? I've noticed redirect weirdness with
> Windows at times.
>
> Otherwise everything looks OK.
>
> Luke

Hi Luke,

FWIW, Rob's speculation hit the mark.  Neither setting the error message to '1', nor 
output redirection problems seem to hang it, at least on Win2K.  I think it probably 
would be better to quote the entire parameter list for perl, but it did run fine once 
the call to the non-existent bind() function was commented out.

Joseph


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to