File: ping_time.pl

package info (click to toggle)
netmrg 0.20-6.1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 2,884 kB
  • sloc: php: 9,401; sh: 4,749; cpp: 2,898; perl: 621; ansic: 381; makefile: 331; xml: 92; sql: 71; sed: 16
file content (16 lines) | stat: -rwxr-xr-x 257 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl

# Return average ping time 

($ip) = @ARGV;

@result = `ping -n -c 6 -i 0.2 -w 3 $ip 2>/dev/null`;
$result = $result[$#result];
$result =~ s/.*= //;
$result =~ s/\/.*//;
if ($result =~ /errors/)
{
	print("U\n");
} else {
	print($result);
}