From b314697216acdd0adf61d174125b8951059e10d9 Mon Sep 17 00:00:00 2001 From: pbuetow Date: Sat, 17 Mar 2012 10:55:38 +0100 Subject: Some minor tweak --- loadbars | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/loadbars b/loadbars index 78cceba..d5f4de6 100755 --- a/loadbars +++ b/loadbars @@ -226,6 +226,10 @@ sub stats_thread ($;$) { my $loadavgexp = qr/(\d+\.\d{2}) (\d+\.\d{2}) (\d+\.\d{2})/; my $inter = INTERVAL; + # Toggle CPUs + $SIG{USR1} = sub { $sigusr1 = 1 }; + $SIG{TERM} = sub { $sigterm = 1 }; + until ($sigterm) { my $bash = <<"BASH"; loadavg=/proc/loadavg @@ -254,17 +258,12 @@ BASH $PIDS{$pid} = 1; - # Toggle CPUs - $SIG{USR1} = sub { $sigusr1 = 1 }; - $SIG{TERM} = sub { $sigterm = 1 }; - my $cpuregexp = qr/$I{cpuregexp}/; # 1=cpu, 2=mem, 3=net my $mode = 0; while (<$pipe>) { chomp; - if ($mode == 0) { if ($_ eq 'MEMSTATS') { $mode = 1; -- cgit v1.2.3