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