Updated paths
[zfs-nexenta/.git] / zfs-scrub
index 2bff3d367539d6e8ff6c77ac6328ba0cb351c97f..aff4a38ee5429f728e9772202d02f1322b7afce6 100755 (executable)
--- a/zfs-scrub
+++ b/zfs-scrub
@@ -6,15 +6,17 @@
 #              That only 1 scrub operation is running at any given time.
 #              This serializes the zfs scrub process for each pool.
 
+PATH=/usr/sbin:/sbin:$PATH
+
 maxsleeptime=360
-logfile=/var/log/zfs-scrub.log
+logfile=/var/log/zfs/zfs-scrub.log
 
 for i in tank storage
 do
   # Check to see if this zfs filesystem has a scrub being performed on it now.
   # If it does, we cannot perform more than one scrub operation at a time.
   while true; do
-    /sbin/zpool status | grep scrub: | grep "in progress" > /dev/null 2>&1
+    zpool status | grep scrub: | grep "in progress" > /dev/null 2>&1
     if [ $? == 0 ]; then
         # Another zpool scrub operation is already running
         # Wait until it is done before continuing
@@ -28,7 +30,7 @@ do
 
   date=`date`
   echo "$date: Scrub started for zfs pool $i" >> $logfile
-  /sbin/zpool scrub $i
+  zpool scrub $i
   sleep 60
 
 done