linux和windows下的自动ftp脚本(shell bat)
程序员文章站
2022-06-13 18:50:18
一、先来看linux下的:
复制代码 代码如下:#! /bin/bashcd /ftp/currentdate=` date +%y%m%d `yesterday=` d...
一、先来看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下的计划任务用来定时更是更新远端服务器某个目录下的文件。
推荐阅读
-
Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享
-
linux和windows下的自动ftp脚本(shell bat)
-
linux下自动备份MySQL数据并上传到FTP上的shell脚本
-
linux下实现ftp自动备份shell脚本
-
Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤
-
windows下写的shell脚本在linux执行出错的解决办法
-
linux下监视进程 崩溃挂掉后自动重启的shell脚本
-
Linux下使用Shell脚本实现ftp的自动上传下载的代码小结
-
windows编写的shell脚本到linux环境下运行
-
Windows环境下写Linux sh脚本的一次挖坑和填坑