shell脚本上传sftp⽂件#!/bin/bash
#SFTP配置信息
#⽤户名
YEARS=`date +%Y`
MONTH=`date +%m`
LOGDAY=`date -d "yesterday" +%Y%m%d` 前⼀天的时间
USER=user
#密码
PASSWORD=password
#待上传⽂件根⽬录
SRCDIR=$1/${LOGDAY}'.txt'
echo ${SRCDIR}
shell代码
#FTP⽬录
DESDIR=/路径
#IP
IP=
#端⼝
PORT=
#发送⽂件 (关键部分)
lftp -u ${USER},${PASSWORD} sftp://${IP}:${PORT} <<EOF
cd ${DESDIR}
put ${SRCDIR}
by
EOF
#!/bin/bash
v_date=$1
project_name=$2
v_file=
HOST=10.0.0.0
USER=aaaa
PASSWORD=bbb
duiduan_path=/data/aa
local_path=/home/bbb
echo "starting "
lftp -u ${USER},${PASSWORD} sftp://${HOST}<<EOF
cd ${duiduan_path}
lcd ${local_path}
put ${v_file}
echo
bye
EOF

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。