# 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