X-Git-Url: http://git.pippins.net/embedvideo/.git/?a=blobdiff_plain;f=zfs-scrub;h=939c798b4c6339e2e0523a39903b2f0e513afd55;hb=HEAD;hp=b4f0874212d1df6b6239905c64e8d22f8db6aa46;hpb=798e06b3eaab3692c8241d27670283f79210242a;p=zfs-nexenta%2F.git diff --git a/zfs-scrub b/zfs-scrub index b4f0874..939c798 100755 --- a/zfs-scrub +++ b/zfs-scrub @@ -6,11 +6,15 @@ # running at any given time. This serializes the zfs # scrub process for any pool. -PATH=/usr/sbin:/sbin:/etc/bin:$PATH +# source our configuration +config="${0%/*}/zfs-scripts.conf" +[ -e "${config}.dist" ] && . ${config}.dist +[ -e "${config}" ] && . ${config} + +exec >> $logdir/zfs-scrub.log 2>&1 pools="$*" maxsleeptime=360 -mailto=root if [ -z "$pools" ]; then echo "-E- Usage: $0 " @@ -59,8 +63,9 @@ 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 +