From 4c6994eab7ebc33de5407221ff00cdf86ed4a09b Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Tue, 14 Jun 2011 23:33:13 +0200 Subject: Show full spike only for rtt < 0.3ms, half spike otherwise --- bin/ekgping | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'bin/ekgping') diff --git a/bin/ekgping b/bin/ekgping index 5e4b9f4..020b1f0 100755 --- a/bin/ekgping +++ b/bin/ekgping @@ -13,6 +13,7 @@ our $VERSION = '0.1'; my $host = shift; my $id = 0; +my $rtt = 0; my $last_id = 0; my $beep; my $was_beep = 1; @@ -35,9 +36,14 @@ sub parse_ping_output { chomp($line); if ( $line - =~ m{ ^ \d+ \s bytes \s from \s \S+ \s icmp_req = (? \d+ ) }x ) + =~ m{ ^ \d+ \s bytes \s from \s \S+ \s + icmp_req = (? \d+ ) \s + ttl = (? \d+ ) \s + time = (?