shell脚本上传sftp文件
2024-09-04 20:43:12
转至:https://blog.csdn.net/sxh6365966/article/details/83385711
#!/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} #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=serv_d.txt
HOST=10.0.0.0
USER=aaaa
PASSWORD=bbb
duiduan_path=/data/aa
local_path=/home/bbb
echo "starting to sftp..."
lftp -u ${USER},${PASSWORD} sftp://${HOST}<<EOF
cd ${duiduan_path}
lcd ${local_path}
put ${v_file}
echo
bye
EOF
最新文章
- 面试题目——《CC150》智力题
- Spring学习笔记(2)——Bean的配置
- 【NDK开发】android-ndk r10环境搭建
- Codeforces Round #229 (Div. 2) C. Inna and Candy Boxes 树状数组s
- (转)将cocos2dx项目从VS移植到Eclipse
- Session与Cookie
- 使用页面对象模型(pageFactory)
- None.js 第六步 Stream(流)
- Confluence 6 Oracle 连接问题解决
- BZOJ1008 [HNOI2008]越狱 快速幂
- 性能测试-6.VUG脚本参数化
- postgresql数据库用户名密码验证失败
- 转载:二次指数平滑法求预测值的Java代码
- annotation中的Autowired
- Java switch函数
- CentOS7网络连接问题以及重启网络服务失败
- SQL 关于apply的两种形式cross apply 和 outer apply, with cube 、with rollup 和 grouping
- HeadFirst设计模式中的笔记
- jquery radio 行选中 操作
- Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢