LINUX服务器之间FTP文件采集脚本

 时间:2026-02-15 23:05:49

1、默认FTP以安装配置完成,可用(本文以vsftpd为例)

配置变量引用文件。(配置文件任意放置)

vim /config/config_server.conf

export FILE_LOCATION=/data/disk2/file/

export FTP_IP=192.168.1.105

export FTP_USER=abc

export FTP_PAWD=123456

export FTP_PWD=/data/

LINUX服务器之间FTP文件采集脚本

1、下面是脚本指令,#后是注释,可去掉。

2、#FTP文件,日志存放,IP地址与主机密码等相关配置

source /config/config_server.conf

#传入采集的文件名参数

FILE=$1

#日志

LOG_FILE=${FILE}.log

#文件存放目录

cd $FILE_LOCATION

#删除原文件

rm -f *$FILE*

#FTP封装指令---关键

yes|ftp -n <<!>>$LOG_FILE

#对端IP地址

open $FTP_IP

#对端用户名与密码

user $FTP_USER $FTP_PAWD

#关闭提示确认

prompt

#二进制方式传输,也可以用

binarybin

#到对端主机目录

cd ${FTP_PWD}

#本端下载目录

lcd ${FILE_LOCATION}

#模糊采集一类文件

mget *$FILE*

bye

!

LINUX服务器之间FTP文件采集脚本

  • Mybatis中foreach遍历集合
  • oracle11g创建表空间
  • 解决ORACLE数据库未打开的问题。
  • linux下shell脚本去除^M字符
  • jquery如何动态写入td内容
  • 热门搜索
    德盾防盗门怎么样 消化不良怎么调理 怎么让网速变快 笔记本怎么验机 黑雾之源怎么打 刀鱼怎么做好吃 炒外汇怎么开户 水泡型脚气怎么治 swisse蔓越莓怎么吃 宫颈囊肿是怎么回事