Change-Id: I729b1436a7aa250b639caf3a1fb4a72de492bb6a
}
trap cleanup_and_exit INT
-fatal_and_exit() {
+fatal() {
# echo message to terminal
echo -e 2>&1 "$1"
# send email notification
echo -e "$1" | $mailx -s "zfs-replicate-all on $hostname failed" "$mailto"
+}
+
+fatal_and_exit() {
+ fatal $*
exit 1
}
if [ $? != 0 ]; then
zpool export $backup_pool
if [ $? != 0 ]; then
- fatal_and_exit "-E- unable to export the local backup pool $backup_pool on $hostname" "$mailto"
+ lsof /$backup_pool/*
+ fatal("-E- unable to export the local backup pool $backup_pool on $hostname")
fi
fi
fi