[2/2] makegraphs: Update script for new iostat output format - Bug#12702

Message ID 20211008213824.2754445-2-adolf.belka@ipfire.org
State Accepted
Commit cbf3a350ac15b1e3a27db0411a5623ba5ce40e71
Headers
Series [1/2] hddshutdown: Update script for new iostat output format - Bug#12702 |

Commit Message

Adolf Belka Oct. 8, 2021, 9:38 p.m. UTC
  - Modification of iostat line as per input in Bug#12702

Fixes: 12702
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 src/scripts/makegraphs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
  

Patch

diff --git a/src/scripts/makegraphs b/src/scripts/makegraphs
index 5bfb05d2a..cbfc83c77 100644
--- a/src/scripts/makegraphs
+++ b/src/scripts/makegraphs
@@ -120,7 +120,7 @@  foreach (@disks){
 
 	$diskstats = `cat /var/run/hddstats-$array[$#array] 2>/dev/null`;
 	chomp $diskstats;
-	my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -2 | head -1 | awk '{ print \$5","\$6}'`;
+	my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -3 | head -1 | awk '{ print \$6","\$7}'`;
 	chomp $newdiskstats;
 	my $status = `hdparm -C /dev/$disk | tail -1 | cut -d: -f2`;
 	chomp $status;
@@ -140,7 +140,7 @@  foreach (@disks){
 
 	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}'`;
+		my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -3 | head -1 | awk '{ print \$6","\$7}'`;
 		chomp $newdiskstats;
 		open(DATEI, ">/var/run/hddstats-$array[$#array]") || die "Datei nicht gefunden";
 		print DATEI $newdiskstats;