]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/scripts/makegraphs
makegraphs: fix status collection for hddshutdown
[ipfire-2.x.git] / src / scripts / makegraphs
index f8f6f70a9f2727884bdd866786bd51d30947d86d..5bfb05d2afffe8350635d7c6e5ba40dc2fdfaa70 100644 (file)
@@ -137,4 +137,13 @@ foreach (@disks){
        close(DATEI);
 
        updatehdddata($disk);
+
+       if ( $diskstats eq $newdiskstats ) {
+               # update diskstat because read temp change the status
+               my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -2 | head -1 | awk '{ print \$5","\$6}'`;
+               chomp $newdiskstats;
+               open(DATEI, ">/var/run/hddstats-$array[$#array]") || die "Datei nicht gefunden";
+               print DATEI $newdiskstats;
+               close(DATEI);
+       }
 }