Olá! Pessoal
Na minha atividade aproveitei o script de backup, para verificar se o diretório existe, ele cria o arquivo de backup se não ele não cria o arquivo.
if [ -d "$DIR_BKP" ]; then
echo "O Diretório válido"
ls "$DIR_BKP"
NOME_ARQ="backup_$(date +%Y%m%d_%H%M%S).tar.gz"
tar -czf "$NOME_ARQ" "$DIR_BKP"
echo "Backup concluído em $NOME_ARQ"
else {
echo "Diretório não válido ou não existe"
}
fi

A condição verifica o diretório e se for válido executa o backup.