首页 > 技术文章 > 定时自动从FTP服务器取数据脚本

ding2016 2017-10-20 15:01 原文

关于FTP

重点推荐「FTP客户端-IIS7服务器管理工具」吧, 作为FTP客户端,它支持批量管理ftp站点。定时上传和定时下载,定时备份,且操作简洁。同时iis7服务器管理工具还是vnc客户端。并且支持批量管理管理windows及linux服务器、vps。让服务器真正实现了一站式管理,真的是非常方便。 官网地址:http://fwqglgj.iis7.net/cp/ftp/?cmc-zc使用截图如下:

 

 

 

 

 

 「开始进入正题

环境需求

某些情况下经常需要向FTP服务器取文件,可以用定时任务执行简单脚本自动去取相应文件。

 

一般用法

    ~]# ftp  IP地址  端口    //ftp命令可以通过yum install ftp方式安装

    

 

脚本示例

  示例1. 每天凌晨3点定时向FTP服务器取前一天打包好的文件

   (假设文件名格式:google_20171020.tar.gz)

    ~]# vim  auto_get.sh    //新建一个脚本,内容和说明如下

    

    保存,退出;

    ~]# crontab -e    //编辑计划任务

     0   3   *   *   *    /root/auto_get.sh  >  /dev/null  2>&1    //添加一条任务:每天3点,自动执行这个路径下的脚本

    

   示例2. 下载FTP服务器上的某个文件夹中的所有文件,并按照日期打包

    脚本如下:

    

    其他步骤同示例1

 

结束.

 

推荐阅读