X-Git-Url: http://git.pippins.net/embedvideo/.git/static/gitweb.js?a=blobdiff_plain;f=zfs-scrub;h=939c798b4c6339e2e0523a39903b2f0e513afd55;hb=471f2873d53eebe62223121be58bc3f795511a12;hp=dffe0803941b7911a0aff4dbe7861914c5279b13;hpb=9a12c36d03babea71bd13dc208a64ff91f61b699;p=zfs-nexenta%2F.git diff --git a/zfs-scrub b/zfs-scrub index dffe080..939c798 100755 --- a/zfs-scrub +++ b/zfs-scrub @@ -6,13 +6,15 @@ # running at any given time. This serializes the zfs # scrub process for any pool. -exec >> /var/log/zfs/zfs-scrub.log 2>&1 +# source our configuration +config="${0%/*}/zfs-scripts.conf" +[ -e "${config}.dist" ] && . ${config}.dist +[ -e "${config}" ] && . ${config} -PATH=/usr/sbin:/sbin:/etc/bin:$PATH +exec >> $logdir/zfs-scrub.log 2>&1 pools="$*" maxsleeptime=360 -mailto=root if [ -z "$pools" ]; then echo "-E- Usage: $0 " @@ -61,7 +63,7 @@ do zpool status $i | grep scrub: | grep "with 0 errors" > /dev/null 2>&1 if [ $? != 0 ]; then # The scrub found errors - zpool status $i | /usr/bin/mailx -s "zpool scrub $i found errors" $mailto + zpool status $i | $mailx -s "zpool scrub $i found errors" $mailto fi done