From 864e31101de0bfa552213d5af900b5acec379395 Mon Sep 17 00:00:00 2001 From: m8in Date: Tue, 14 Oct 2025 19:41:18 +0200 Subject: [PATCH] Better message if scrubbing takes longer than on day --- script/monitor/generic/ZFS_POOL_CHECK.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/script/monitor/generic/ZFS_POOL_CHECK.sh b/script/monitor/generic/ZFS_POOL_CHECK.sh index d2bd1cf..89aedc1 100755 --- a/script/monitor/generic/ZFS_POOL_CHECK.sh +++ b/script/monitor/generic/ZFS_POOL_CHECK.sh @@ -35,7 +35,8 @@ function testPool(){ || return 1 local _RESPONSE="$(ssh -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} 'zpool status ${_ZFS_POOL} | grep -F scrub')" - local _RESULT=$(echo "${_RESPONSE}" | grep -F 'scrub repaired 0B' | grep -F '0 errors' | cut -d' ' -f13-) + local _RESULT=$(echo "${_RESPONSE}" | grep -F 'scrub repaired 0B' | grep -F '0 errors') + _RESULT="${_RESULT#*on}" #Removes shortest matching pattern '*on' from the begin [ -z "${_RESULT}" ] \ && echo "FAIL#CHECK POOL: ${_ZFS_POOL}" \