sh rsync备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh rsync备份相关的知识,希望对你有一定的参考价值。

#!/bin/sh

#DIRS
SOURCE_DIR=/home/backup/temp
TARGET_DIR=/www/backup/site
TEMP_DIR=temp

#FILES
CRC_FILE=md5sum.txt
BACKUP_FORMAT=*.enc.gz*

#DATA
HOST='backup.ru'
USER='backup'
PASSWD='backup'

mkdir -p temp
cd $SOURCE_DIR
> $CRC_FILE
find ./../$BACKUP_FORMAT -mtime -7 -exec mv -t ./ {} +
md5sum *.enc.gz* >> $CRC_FILE
/usr/bin/ftp -n $HOST <<EOF
	quote USER $USER
	quote PASS $PASSWD
	passive
	binary
	prompt
	cd $TARGET_DIR
	mdelete $BACKUP_FORMAT
	mdelete *.txt
	mput *.*
	bye
EOF
cd $SOURCE_DIR
find ./$BACKUP_FORMAT -mtime -7 -exec mv -t ../ {} +

以上是关于sh rsync备份的主要内容,如果未能解决你的问题,请参考以下文章

sh 我的rsync备份脚本

sh Rsync备份

sh Unix Linux Bash RSync备份从文件目录到备份目录

sh Unix Linux Bash RSync备份从文件目录到备份目录

rsync定时同步备份

全网备份脚本rsync