Date: Wed, 08 Apr 1998 23:37:35 -0400 From: Chado <chado@p3.net> To: freebsd-questions@FreeBSD.ORG Subject: Ping program not working from cron Message-ID: <3.0.3.32.19980408233735.0090d270@popmail.p3.net>
next in thread | raw e-mail | index | archive | help
Gents,
I have written a program that pings hosts on our network and the internet.
When I run it from the command line it works fine...but when I install it
in the cron it doesnt find any of the local machines.
Here is an output of my routing tables (netstat -r):
bash$ netstat -r
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default gateway UGSc 5 0 ed0
localhost localhost UH 0 18 lo0
20.12.12/25 link#1 UC 0 0
gateway 0:e0:1e:b9:bf:d2 UHLW 6 36 ed0 1163
server1 0:40:33:54:7a:1e UHLW 1 134 lo0
Its really weird that it would work from the command line but not cron.
Here is a copy of the program:
#!/usr/local/bin/perl -w
$host ="192.168.0.3"; #can be local or other machine IPs
@output =`ping -c 3 $host`;
for $test ( @output ) {
if ( $test =~ /^64/ ) { $i = 1; }
}
if ( $i ) {
print "Host was reachable\n";
} else {
print "Could not reach host\n";
}
If anyone has any ideas I would really appreciate them.
Thanks,
JS
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.3.32.19980408233735.0090d270>
