--- projects/cms/source/host/generic/statgrab.pl 2001/02/04 23:40:39 1.21 +++ projects/cms/source/host/generic/statgrab.pl 2001/02/05 00:08:45 1.22 @@ -3,7 +3,7 @@ #----------------------------------------------------------------- # Machine statistics grabber # $Author: tdb $ -# $Id: statgrab.pl,v 1.21 2001/02/04 23:40:39 tdb Exp $ +# $Id: statgrab.pl,v 1.22 2001/02/05 00:08:45 tdb Exp $ # # A Perl script to return various information about a host machine # by examining the output of some common Unix/Linux commands. @@ -50,7 +50,7 @@ exit(0); # the host should check this when reading data # means the host must be checked and updated to work with newer versions. sub print_ident() { - print 'version statgrab.pl $Revision: 1.21 $'; + print 'version statgrab.pl $Revision: 1.22 $'; print "\n"; } @@ -199,23 +199,19 @@ sub include_uptime() { # work out the days, hours, and minutes if ($uptime =~ /hr/) { # 0 minutes - $uptime =~ /up ([0-9]+) .*, ([0-9]+) .*,/; - $uptime = "$1:$2:0"; + $uptime =~ s/up ([0-9]+) .*, ([0-9]+) .*,/$1:$2:0/; } elsif ($uptime =~ /min/) { # 0 hours - $uptime =~ /up ([0-9]+) .*, ([0-9]+) .*,/; - $uptime = "$1:0:$2"; + $uptime =~ s/up ([0-9]+) .*, ([0-9]+) .*,/$1:0:$2/; } elsif ($uptime =~ /day/) { # normal - $uptime =~ /up ([0-9]+) .*, ([0-9]+):([0-9]+)/; - $uptime = "$1:$2:$3"; + $uptime =~ s/up ([0-9]+) .*, ([0-9]+):([0-9]+)/$1:$2:$3/; } else { # 0 days - $uptime =~ /up ([0-9]+):([0-9]+)/; - $uptime = "0:$1:$2"; + $uptime =~ s/up ([0-9]+):([0-9]+)/0:$1:$2/; } # turn into minutes