• sftp接口机上传脚本


    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}*
    

      

  • 相关阅读:
    MFC
    AC自动机
    KMP
    Power Transmission (Hard Edition)
    Floyd
    地杰斯特算法
    二叉树
    51nod 1002 数塔取数问题【dp】
    51nod1049 最大子段和【动态规划】
    poj2385
  • 原文地址:https://www.cnblogs.com/wangziyi0513/p/10998390.html
Copyright © 2020-2023  润新知