linux和windows下的自动ftp脚本(shell bat)
一、先来看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部分:
1、执行文件
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
注:此脚本结合windows下的计划任务用来定时更是更新远端服务器某个目录下的文件。
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
-
-
-
UOS arm换源
清华源mv/etc/apt/sources.list /etc/apt/sources.list.bak备份原始...
[阅读全文]
-
-
IT基础与云计算
软路由器(IPtable)iptable是Linux上常用的防火墙软件。负载均衡负载均衡是网络基础构架的关键组件...
[阅读全文]
-
-
嵌入式行业职位分析
嵌入式开发涵盖硬件软件,开发链条很长,要根据自己的实际情况选择适应的职位。嵌入式的职位大概有:1、硬件工程师:负...
[阅读全文]
-
网友评论