ssouf

Centos7 백업 후 FTP전송 .shell 작성 본문

Web DEV/SERVER

Centos7 백업 후 FTP전송 .shell 작성

황금니 2023. 9. 23. 01:38

#!/bin/sh

TODAY=`date +%Y%m%d`
DELETE_DATE=`date -d "-7 days" +%Y%m%d`
BACKUP_DIR=/home/backup

# 홈 디렉토리 백업
TGZ_DIR="/home/백업대상폴더"
TGZ_FILE="백업파일명.tar.gz"
tar cfz ${BACKUP_DIR}/${TODAY}_${TGZ_FILE} ${TGZ_DIR}

# 백업서버 FTP 계정정보
FTP_HOST="FTP서버"
FTP_USER="계정아이디"
FTP_PASS="계정비밀번호"
FTP_DIR="FTP폴더"

ftp -n $FTP_HOST <<END_SCRIPT
quote USER $FTP_USER 
quote PASS $FTP_PASS
binary
cd $FTP_DIR
delete ${DELETE_DATE}_$TGZ_FILE
put ${TODAY}_$TGZ_FILE
quit
END_SCRIPT
    

# 로컬 백업파일 삭제
rm -f ${BACKUP_DIR}/${TODAY}_${TGZ_FILE}

'Web DEV > SERVER' 카테고리의 다른 글

리눅스 서버시간 동기화  (0) 2023.09.23
쿠버네티스 DashBoard설치  (0) 2023.05.29