I have written a simple script that runs file when I run on command line but fails when I redirect its output
I cant beleive this , it seems so impossible can anyone help me
$!=1; 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(); __DATA__ 192.168.2.1 192.168.2.21 192.168.2.25 192.168.2.212 192.168.2.213 192.168.2.214 192.168.2.215 192.168.2.211 127.0.0.1 192.168.2.144 192.168.2.100 192.168.2.101
When I run the above script it runs fine like this perl ping1.pl
when I do perl ping1.pl >output I get nothing on screen the file output is also empty 8-(
Now How can this happen
Thanks Ram
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]