shell脚本上传sftp文件
转至: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
shell脚本上传sftp文件的更多相关文章
- UI测试后生成测试报告,利用shell脚本上传svn
		ui测试后生成测试报告,把报告保存在某一个固定路径 shell脚本把这个报告上传 #!/bin/bash -ile #svn下载文件 #svn checkout http://svn.xxx.com/ ... 
- shell ftp上传下载文件
		1. ftp自动登录批量下载文件. #####从ftp服务器上的/home/data 到 本地/home/databackup#### #!/bin/bash ftp -n<<! open ... 
- linux利用sh脚本上传下载文件到ftp服务器
		####本地的/app/awsm/csv2 to ftp服务器上的/awsm/#### #!/bin/sh export today=`date +%Y-%m-%d` ftp -v -n 10.116 ... 
- shell脚本实现ftp上传下载文件
		前段时间工作中需要将经过我司平台某些信息核验数据提取后上传到客户的FTP服务器上,以便于他们进行相关的信息比对核验.由于包含这些信息的主机只有4台,采取的策略是将生成的4个文件汇集到一个主机上,然后在 ... 
- 在shell脚本里使用sftp批量传送文件
		转至:https://blog.csdn.net/istronger/article/details/52141530?utm_medium=distribute.pc_relevant.none-t ... 
- 如何在shell脚本里使用sftp批量传送文件(二)
		原文链接:http://bbs.chinaunix.net/archiver/tid-508290.html 主要步骤如下: 1.为运行shell脚本的本地用户生成密钥对2.将其中的公钥分发到sftp ... 
- shell通过ftp实现上传/下载文件
		直接代码,shell文件名为testFtptool.sh: #!/bin/bash ########################################################## ... 
- java实操之使用jcraft进行sftp上传下载文件
		sftp作为临时的文件存储位置,在某些场合还是有其应景的,比如对账文件存放.需要提供一个上传的工具类.实现方法参考下: pom.xml中引入类库: <dependency> <gro ... 
- SFTP远程连接服务器上传下载文件-qt4.8.0-vs2010编译器-项目实例
		本项目仅测试远程连接服务器,支持上传,下载文件,更多功能开发请看API自行开发. 环境:win7系统,Qt4.8.0版本,vs2010编译器 qt4.8.0-vs2010编译器项目实例下载地址:CSD ... 
随机推荐
- (转引)数据库索引(MySQL)
			数据结构和算法基础 索引的本质:数据结构,帮助高效获取数据 数据库的查询:最基本的查询算法当然是顺序查找(linear search).二分查找(binary search).二叉树查找(binary ... 
- web.xml最新配置
			<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmln ... 
- 如何快速写出高质量的 Go 代码?
			前言 团队协作开发中,必然存在着不同的代码风格,并且诸如 http body close,unhandled error 等低级错误不能完全避免.通过使用 ci lint 能够及早的发现并修复问题,提 ... 
- Vue之 css3 样式重置 代码
			reset.css @charset "utf-8";html{background-color:#fff;color:#000;font-size:12px} body,ul,o ... 
- JS异步加载AMD和CMD
			CommonJS 是个规范,主要用于js后端,var foo = require("./foo");foo("Hi"); AMD前置加载 require.jsr ... 
- Redis性能分析思路
			Redis性能分析有几个大的方向.分别是 (1)基准对比 (2)配置优化 (3)数据持久化 (4)键值优化 (5)缓存淘汰 (6)Redis集群 基准对比 在没有业务实例运行的情况下,在服务器上通过测 ... 
- 样式操作案例5-改变box的大小和位置
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- js 对象的深克隆
			前端笔试或者面试的时候,很喜欢问的一个问题就是对象的深度克隆,或者说是对象的深度复制.其实这个问题说容易很容易,但是要说全面也挺不易. 要弄明白对象的克隆,首先要明白js中对象的组成.在js中一切实例 ... 
- having筛选结果集
			题目要求:让你输出有两科及其以上挂科(60分及格)的学生的名单? name subject score 错误的做法: mysql> select name, count(scoure<60 ... 
- 群聊(udp)
			import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ... 
