From e4a1b8558a67f4019a65080c65a246607b9791ad Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Mon, 15 Jan 2007 15:59:27 +0000 Subject: [PATCH] Use bc instead of expr for calculations. Fix bogus path. --- check_zfs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/check_zfs b/check_zfs index f3a880e..2662820 100644 --- a/check_zfs +++ b/check_zfs @@ -1,6 +1,6 @@ #!/bin/sh -PATH=/usr/sbin:bin +PATH=/usr/sbin:/bin export PATH if [ $# -ne 1 ] @@ -16,10 +16,10 @@ size=`zpool list -H -o size $POOL` avail=`zpool list -H -o available $POOL` bytes () { - echo $1 | sed -e 's/G/ * 1024M/' -e 's/M/ * 1024K/' -e 's/K/ * 1024/' | xargs expr + echo $1 | sed -e 's/G/ * 1024M/' -e 's/M/ * 1024K/' -e 's/K/ * 1024/' | bc } -capacity=`expr 100 - 100 '*' \`bytes $avail\` / \`bytes $size\`` +capacity=`echo 100 - 100 '*' \`bytes $avail\` / \`bytes $size\` | bc` if [ x"$health" != xONLINE ] then -- GitLab