#!/bin/bash
#=====================================================
#功能:自动将文件上传备份服务器
#作者:LYM
#日期:2016-10-08
#=====================================================
#########初始配置数据#################################
#SFTP配置信息
#用户名
USER=root
#密码
PASSWORD=P@ssw0rd
#待上传文件根目录
SRCDIR=/home/weaver/ecology/filesystem/docs
#目标FTP目录
DESDIR=/home/weaver/ecology/filesystem/docs
#目标IP
IP=10.10.10.172
#文件生成清算日期(需要变更操作)
DATE=`date -d last-month +%Y%m`
#文件目录
#DIR=${SRCDIR}/${DATE}
#SDIR=${DESDIR}/${DATE}
#######上传脱机文件##################################
#获取文件
cd ${SRCDIR}
zip -r ${DATE}.zip ./${DATE}/
#发送文件
lftp -u ${USER},${PASSWORD} sftp://${IP} <<EOF
cd ${DESDIR}
lcd ${SRCDIR}
put ${DATE}.zip
by
EOF
rm -r ${SRCDIR}/${DATE}.zip
#=====================================================
#功能:自动将文件上传备份服务器
#作者:LYM
#日期:2016-10-08
#=====================================================
#########初始配置数据#################################
#SFTP配置信息
#用户名
USER=root
#密码
PASSWORD=P@ssw0rd
#待上传文件根目录
SRCDIR=/home/weaver/ecology/filesystem/docs
#目标FTP目录
DESDIR=/home/weaver/ecology/filesystem/docs
#目标IP
IP=10.10.10.172
#文件生成清算日期(需要变更操作)
DATE=`date -d last-month +%Y%m`
#文件目录
#DIR=${SRCDIR}/${DATE}
#SDIR=${DESDIR}/${DATE}
#######上传脱机文件##################################
#获取文件
cd ${SRCDIR}
zip -r ${DATE}.zip ./${DATE}/
#发送文件
lftp -u ${USER},${PASSWORD} sftp://${IP} <<EOF
cd ${DESDIR}
lcd ${SRCDIR}
put ${DATE}.zip
by
EOF
rm -r ${SRCDIR}/${DATE}.zip