zoukankan      html  css  js  c++  java
  • shell----ftp推送

    运用shell操作ftp

    #!/bin/bash
    ##author  qicongliang
    date=`date "+%Y%m%d"`
    date2=`date "+%Y-%m-%d %H:%M:%S:"`
    
    echo "###########################################################$date2#######################################################################"  >> /home/gzdssapp/peizhi/ftp_push/cloud_image.log
    for file in `find /home/gzdssapp/peizhi/cloud_image/visible/$date -type f -mmin -10`    #搜索目录下最近十分钟更新的文件
      do
        file_name=${file##*/}                       #从文件路径中获取文件名
        ftp -in << EOF
        open 10.12.13.30
        user gzdssapp3 linkcm2018
        binary
        cd visible/$date                            #进入FTP目录
        lcd /home/gzdssapp/peizhi/cloud_image/visible/$date     #指定本地目录
        put $file_name                              #推送指定文件
        bye
    EOF
      done
    if [ $? -eq 0 ];then
        echo "$date2 /cloud_image/visible/$date push visible successfully!!!" >> /home/gzdssapp/peizhi/ftp_push/cloud_image.log
    else
        echo "$date2 /cloud_image/visible/$date push visible failed!!!" >> /home/gzdssapp/peizhi/ftp_push/cloud_image.log
    fi
    
    for file in `find /home/gzdssapp/peizhi/cloud_image/weixing/$date -type f -mmin -10`
      do
        file_name=${file##*/}
        ftp -in << EOF
        open 10.12.13.30
        user gzdssapp3 linkcm2018
        binary
        cd weixing/$date
        lcd /home/gzdssapp/peizhi/cloud_image/weixing/$date
        put $file_name
        bye
    EOF
      done
    if [ $? -eq 0 ];then
        echo "$date2 /cloud_image/weixing/$date push weixing successfully!!!" >> /home/gzdssapp/peizhi/ftp_push/cloud_image.log
    else
        echo "$date2 /cloud_image/weixing/$date push weixing failed!!!" >> /home/gzdssapp/peizhi/ftp_push/cloud_image.log
    fi
    echo "###########################################################$date2#######################################################################"  >> /home/gzdssapp/peizhi/ftp_push/cloud_image.log
  • 相关阅读:
    (元)黄公望---富春山居图(中国十大传世名画之八) 高清图下载
    Bloom Filter 原理与应用
    开始我的 JNI 入门吧
    javaScript的使用
    hash定义
    POJ3169 Layout(差分约束系统)
    青蛙的约会
    POJ 3414 Pots ( BFS , 打印路径 )
    你真的理解Java的this和super吗?
    十款优秀的在线JavaScript工具介绍
  • 原文地址:https://www.cnblogs.com/QicongLiang/p/10001599.html
Copyright © 2011-2022 走看看