ssouf
Centos7 백업 후 FTP전송 .shell 작성 본문
#!/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 |