#!/bin/bash set -o errexit -o pipefail -o noclobber -o nounset -o errtrace -o functrace user="$(whoami)" today=$(date +%F) dir="/backup/${today}" host_dir="/var/mnt/nas/containers/${user}/storage/database-backup" mkdir -p "${host_dir}" if podman container exists "${user}-database"; then podman exec "${user}-database" pg_dump -U "${user}" -d "${user}" -F d -Z zstd:3 -f "${dir}" else echo "${user}-database" not found fi