본문 바로가기

Linux/shell script

쉘 스크립트 Postgresql 백업

#!/bin/bash
DEL_FILE=$(date -d '30 day ago' +'%Y-%m-%d_')"*.sql"
FILENAME=$(date +"%Y-%m-%d").sql
BACKUP_DIR=/backup
pg_dumpall=/usr/pgsql-14/bin/pg_dumpall

cd $BACKUP_DIR

PGPASSWORD="asdf12!@" $pg_dumpall -U test -p 15325 > "${BACKUP_DIR}/alldump_${FILENAME}"

rm "${BACKUP_DIR}/alldump_${DEL_FILE}"

'Linux > shell script' 카테고리의 다른 글

쉘 스크립트 home, mysql 백업  (0) 2022.12.30