X-Git-Url: http://git.pippins.net/embedvideo/.git/?a=blobdiff_plain;f=zfs-replicate-all;h=62a0ce4d10f60a78cde674427c974341596c413a;hb=7f9a942edf3de137e1f244b5a680d5ec993171cc;hp=afd30b89c2f280ddcb6ec796d9f6dda6ca097219;hpb=e0a76f5554c04eff63938bb1232f39130713c7ad;p=zfs-ubuntu%2F.git diff --git a/zfs-replicate-all b/zfs-replicate-all index afd30b8..62a0ce4 100755 --- a/zfs-replicate-all +++ b/zfs-replicate-all @@ -130,9 +130,13 @@ done # Export the local pool if told to do so if [[ $import_export_backup_pool == 1 ]]; then - zpool export $backup_pool + # Don't export the pool if there is a currently running zfs-scrub operation + ps -ef | grep -q "zfs-scrub ${backup_pool}" | grep -v grep if [ $? != 0 ]; then - fatal_and_exit "-E- unable to export the local backup pool $backup_pool on $hostname" "$mailto" + zpool export $backup_pool + if [ $? != 0 ]; then + fatal_and_exit "-E- unable to export the local backup pool $backup_pool on $hostname" "$mailto" + fi fi fi