From 78a9a7b316dde15aaca7954120fbb615e1742516 Mon Sep 17 00:00:00 2001 From: Paolino Paperino <paperino@paperopoli.com> Date: Tue, 17 Jul 2018 08:43:02 +0200 Subject: [PATCH] 2018-07-17: FG; Avoid running multipathd command if executable not found. --- DiskIO/Script/queryDisks.pl | 2 +- DiskIO/Script/queryTotDisks.pl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DiskIO/Script/queryDisks.pl b/DiskIO/Script/queryDisks.pl index 0d7c9fa..79c751f 100755 --- a/DiskIO/Script/queryDisks.pl +++ b/DiskIO/Script/queryDisks.pl @@ -37,7 +37,7 @@ print "\t\"data\":[\n\n"; my %shouldBeRemoved; # handle multipath devices, remove first, later (re)add -if ( $checkMultipath ) { +if ( -e $_multipathd && $checkMultipath ) { system("$_sudo $_multipathd show > /dev/null 2>&1"); my $exitVal = $? >> 8; $checkMultipath = 0 if ($exitVal); diff --git a/DiskIO/Script/queryTotDisks.pl b/DiskIO/Script/queryTotDisks.pl index 6f106b6..6f7b18e 100755 --- a/DiskIO/Script/queryTotDisks.pl +++ b/DiskIO/Script/queryTotDisks.pl @@ -49,7 +49,7 @@ chomp $_multipathd; my %shouldBeRemoved; # handle multipath devices, remove first, later (re)add -if ( $checkMultipath ) { +if ( -e $_multipathd && $checkMultipath ) { system("$_sudo $_multipathd show > /dev/null 2>&1"); my $exitVal = $? >> 8; $checkMultipath = 0 if ($exitVal); -- GitLab