with kernel 5.10.x also the reading of s.m.a.r.t. data to update
the temperatur graphs is countet as disk read so update the stored
value after reading.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
close(DATEI);
updatehdddata($disk);
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);
+ }