X-Git-Url: http://git.pippins.net/embedvideo/.git/static/git-logo.png?a=blobdiff_plain;f=zfs-replicate-all;h=44ca551544d780f61691d99aa065bf7b3734ec49;hb=f19b57818168810451d4722f458101884fd95b38;hp=afd30b89c2f280ddcb6ec796d9f6dda6ca097219;hpb=e0a76f5554c04eff63938bb1232f39130713c7ad;p=zfs-ubuntu%2F.git diff --git a/zfs-replicate-all b/zfs-replicate-all index afd30b8..44ca551 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 "zfs-scrub" | grep -q "${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