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
  • 相关阅读:
    java将汉语转换为拼音工具类
    Maven 参数说明
    tcp socket的backlog参数
    Java 运行中jar包冲突,定位使用哪个jar包
    Java CMS GC
    数据仓库
    compareTo
    java程序性能分析之thread dump和heap dump
    npm 与 package.json 快速入门教程
    基本 Java Bean
  • 原文地址:https://www.cnblogs.com/QicongLiang/p/10001599.html
Copyright © 2011-2022 走看看