#!/bin/bash
#SFTP配置信息
#用户名
USER=root
#密码
PASSWORD=123456
#待上传文件根(本地)目录
SRCDIR=/ftpFile/
#SFTP(服务器)目录
DESDIR=/root/
#IP
IP=
#端口
PORT=22
#获取文件
cd ${SRCDIR} ;
#修改时间在执行时间五分钟之前的xml文件
FILES=*.*
#(当个文件直接FILE=xx.txt)
for FILE in ${FILES}
do
echo ${FILE}
#发送文件 (关键部分)
lftp -u ${USER},${PASSWORD} sftp://${IP}:${PORT} <<EOF
cd ${DESDIR}
lcd ${SRCDIR}
put ${FILE}
by
EOF
done
如何出现未安装lftp。
安装yum install 包名。
文件下载地址:https://pan.baidu.com/s/1rrTEIoiSDlmMUrlOuNMLcA
密码:0td3