sftp只要有秘钥,就不需要输入密码。

#!/bin/bash
#上传现在时间的前一小时的文件
date=`date -d -1hour +%Y%m%d`
hour=`date -d -1hour +%H`
#临时文件存放目录
files2upload=/home/hadoop/uploadftp/upload_files/ #将csv文件复制到另外的路径下
cp /appfs/csv_report_files/${date}/${date}${hour}*.csv ${files2upload}
#gzip -r:递归压缩或解压,将指定目录下的所有文件及子目录一并处理;
gzip -r ${files2upload} #up to upnssp上传到ftp,ftp的根目录
dstroot=/home/ftpserver/test_csv
#ftp相关信息
sftp wangyou@10.204.250.15 << EOF cd $dstroot/uu
rm *
put ${files2upload}*uu*.gz
cd $dstroot/x2
rm *
put ${files2upload}*x2*.gz
cd $dstroot/mro
rm *
put ${files2upload}*mro*.gz
quit EOF rm -rf ${files2upload}*

  

最新文章

  1. c# http get请求与post请求实例
  2. Windows 10 Build 14997中Edge浏览器已默认阻止Flash运行
  3. 第三个Sprint冲刺事后诸葛亮报告
  4. 全面理解JavaScript中的闭包的含义及用法
  5. Python邮件脚本
  6. Oracle与Sqlserver:Order by NULL值介绍
  7. 香港科技大学的VINS_MONO初试
  8. CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql
  9. LOJ #6031 字符串
  10. 修改DEDECMS文章标题长度,解决DEDECMS文章标题显示不全
  11. 20175312 2018-2019-2 《Java程序设计》结对编程练习_四则运算(第一周:阶段性总结)
  12. 微信小程序封装年月日时分组件
  13. 常用的JVM调优参数总结汇总【随时查阅学习】
  14. 【hjmmm网络流24题补全计划】
  15. thymeleaf 格式化时间
  16. Mongo如何导出 CSV文件
  17. TCP/IP的相关协议
  18. sql得到表中的列信息
  19. svn资源库url问题
  20. VS 设置背景色和背景图片

热门文章

  1. KahnProcessNetwork的Python实现
  2. Jmeter(九)集合点
  3. ORACLE官方全托管驱动 Oracle.ManagedDataAccess 12.1.0.1.0
  4. Selenium 2自动化测试实战7(定位元素)
  5. shell脚本判断端口是否打开
  6. java:异常机制(try,catch,finally,throw,throws,自定义异常)
  7. iOS 开发】解决使用 CocoaPods 执行 pod install 时出现 - Use the `$(inherited)` flag ... 警告
  8. 线性模型-线性回归、Logistic分类
  9. 【VS开发】文件夹和文件选择EditBrowe控件使用
  10. 【VS开发】动态添加的ActiveX控件如何响应事件