Linux/shell script (2) 썸네일형 리스트형 쉘 스크립트 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}" 쉘 스크립트 home, mysql 백업 #!/bin/bash Nowtime="date" Today="date +%Y-%m-%d" backupdir="/backup" DB_back_dir="/backup/mysql" Home_back_dir="/backup/home" ### db 백업 디렉토리 생성 ### /bin/mkdir -p $DB_back_dir/$Today ### DB all dump ### mysqldump -uroot -p***** --all-databases > $DB_back_dir/$Today/alldumpbackup.sql ### home 백업 디렉토리 생성 ### /bin/mkdir -p $Home_back_dir/$Today ### home backup ### rsync -avzPog /home/* $Home_back_d.. 이전 1 다음