From 566d91946cdfa356342c63975ff572d143b68fc2 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 23 Jun 2012 18:02:11 +0200 Subject: fix on netstats --- lib/Loadbars/Main.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/Loadbars/Main.pm b/lib/Loadbars/Main.pm index 126f6f8..95938fe 100644 --- a/lib/Loadbars/Main.pm +++ b/lib/Loadbars/Main.pm @@ -132,9 +132,9 @@ sub stats_thread ($;$) { open FH, qq(/proc/net/dev); ; ; while () { - s/://; + next unless s/:/ /; my (\\\$foo, \\\$int, \\\$bytes, \\\$packets, \\\$errs, \\\$drop, \\\$fifo, \\\$frame, \\\$compressed, \\\$multicast, \\\$tbytes, \\\$tpackets, \\\$terrs, \\\$tdrop, \\\$tfifo, \\\$tcolls, \\\$tcarrier, \\\$tcompressed) = split \\\$whitespace_re, \\\$_; - printf qq(%s;int=%s;b=%d;tb=%d;p=%d;tp=%d\n), + printf qq(%s:b=%d;tb=%d;p=%d;tp=%d\n), \\\$int, \\\$bytes, \\\$tbytes, \\\$packets, \\\$tpackets; } @@ -221,8 +221,9 @@ REMOTECODE } } elsif ( $mode == 3 ) { - #$NETSTATS{$host} = $_; - #$NETSTATS_HAS{$host} = 1 unless defined $NETSTATS_HAS{$host}; + $NETSTATS{$host} = $_; + print "$_\n"; + $NETSTATS_HAS{$host} = 1 unless defined $NETSTATS_HAS{$host}; } if ($sigusr1) { -- cgit v1.2.3