From e664477822954d3c5cb9cd6afe28be4151474225 Mon Sep 17 00:00:00 2001 From: hexenmeister Date: Wed, 11 Feb 2015 19:00:33 +0000 Subject: [PATCH] bugfix: warnungs git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@7942 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/42_SYSMON.pm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/fhem/FHEM/42_SYSMON.pm b/fhem/FHEM/42_SYSMON.pm index 0a9489c70..f15a015cd 100644 --- a/fhem/FHEM/42_SYSMON.pm +++ b/fhem/FHEM/42_SYSMON.pm @@ -1507,15 +1507,17 @@ SYSMON_getLoadAvg($$) { my ($hash, $map) = @_; - #my $la_str = qx(cat /proc/loadavg ); my $la_str = SYSMON_execute($hash, "cat /proc/loadavg"); - my ($la1, $la5, $la15, $prc, $lastpid) = split(/\s+/, trim($la_str)); - - $map->{+LOADAVG}="$la1 $la5 $la15"; - #$map->{"load"}="$la1"; - #$map->{"load5"}="$la5"; - #$map->{"load15"}="$la15"; - + if(defined($la_str)) { + my ($la1, $la5, $la15, $prc, $lastpid) = split(/\s+/, trim($la_str)); + if(defined($la1) && defined($la5) && defined($la15)) { + $map->{+LOADAVG}="$la1 $la5 $la15"; + #$map->{"load"}="$la1"; + #$map->{"load5"}="$la5"; + #$map->{"load15"}="$la15"; + } + } + return $map; }