在我们得工作中,可能要用到ftp定时来传输文件,以下是我工作中写的ftp脚本
linux下的:
- #! /bin/bash
- cd /ftp/
- CURRENTDATE=` date +%Y%m%d `
- YESTERDAY=` date -d yesterday +%Y%m%d `
- THREEDAYAGO=` date -d '3 days ago' +%Y%m%d `
- #echo $TWODAYAGO
- ftp -n -i 34.97.34.3 << !
- user ftpuser ftpuser
- bin
- mput $YESTERDAY.*
- delete $THREEDAYAGO.*
- bye
- !
此脚本结合linux 下的crontab,定时把前一天的数据文件传到另一服务器上,并删除前3天的数据文件!
windows 下的ftp脚本分成2部分,一个为执行文件,另一个为文本文件
以下是执行文件 就是后缀为 *.bat 的
点击(此处)折叠或打开
- @echo off
- cd /D E:\siis\code_tz\
- ftp -i -s:"D:\ftpscript\ftp.txt"
- exit
以下是文件文件:
- open 200.120.75.229
- ftpuser
- ftpuser
- cd siis
- bin
- mput *
- close
- bye