近期为了进行备份策略的调整,需要将应用系统中部分的数据进行下载到另外搭建的备份服务器。因备份服务器为windows,故查找相关资料和论坛上的帖子,梳理了一份适合自己系统的备份脚本(通过BAT文件执行FTP下载任务)。详细需求为:

每天到指定服务器下载名为:after"当天日期".dmp的数据库dump文件,输出脚本如下:

1).ftpUser为ftp服务器的用户名:

2).ftpPWD为ftp用户的密码;

3).ftpIP为服务器地址;

4).ftp脚本中的mget后面可以结合需求自定义下载规则。

@echo off
rem Set User Name for Login to FTP Server
set ftpUser=<USERNAME>rem Set Password for the FTP User
set ftpPWD=<PASSWORD>rem Set the FTP Server IP
set ftpIP=10.10.6.111rem Set the RemoteFolder Path
set RemoteFolder=/app/backuprem Set LocalFolder Path
set LocalFolder=D:\DataBackuprem Get Date For File Name
nowDate=%date:~0,4%%date:~5,2%%date:~8,2%rem Define the ftp Command Scripts
set ftpcmd=%LocalFolder%\1_Scripts\ftp1.txt
> "%ftpcmd%" (echo user %ftpUser% %ftpPWD% echo cd "%RemoteFolder%"echo lcd "%LocalFolder%"echo binecho mget after%nowDate%.dmp*echo bye
)
@echo onrem Start Download Files use the Command File. If you want Start a new CMD Session to run it, Use "start " before "ftp"
ftp -n -i -s:"%ftpcmd%" %ftpIP% >%LocalFolder%\log.txtdel %ftpcmd%
pause

Windows下通过BAT执行文件下载任务相关推荐

  1. windows下用bat命令自动设置ip地址和dns

    windows下的.bat文件或者.cmd文件都可以直接双击执行,里面写的批处理命令可以帮助我们方便的处理一些事情. 比如我经常到实验室去上课,实验室的有线网络需要设置本地ip地址,而在宿舍是需要DH ...

  2. Windows下的bat原来可以为我们做很多

    用了windows系统这么多年了,对bat也不是很了解.最近研究了一下bat的用法.这里就大概列举一下自己的用法 参考网址 基本命令 echo echo我们可以理解成程序中的输出,和我们Java的Sy ...

  3. Windows下使用bat批处理文件实现进程守护

    今天有个东西,想做个进程守护,保持持续连接,本来想用ProcessLasso,但是人家是收费的,并且是做进程管理的. 无奈,只能找找其他解决方案. 发现bat也可以实现进程守护,找了找,找到了一个: ...

  4. windows下用bat文件启动带参数的bat文件的方法

    背景: 在windows下想启动zookeeper和kafka,无奈每次都要打开两个cmd,先切换到zk和kafka的目录,然后敲一大长串的命令执行,挺费事的,所以想写个脚本去完成一键启动. 使用以下 ...

  5. windows计划任务启动bat执行java文件

    系统:win7 环境:需要配置好jdk的环境变量 需求:每次开机,用bat批处理执行将一个位于D:\workspace\console目录底下的console.txt重命名的java文件 拿到需求,我 ...

  6. mysql怎样在bat脚本中添加日志_如何在windows下用bat脚本定时备份mysql

    作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 并不是所有MySQL都运行在Linux下,windows下也需要 ...

  7. windows下批处理文件bat怎么写?

    如何写bat文件,和sh文件有什么区别 项目需要,要求把Linux系统下包含有ROS功能的QT程序移植到Windows系统下,最初要做的是在Windows系统下安装ROS系统.如何在Windows系统 ...

  8. Linux与Windows下Shebang的执行

    起初是看到<Python编程:从入门到实践(第2版)>新增内容,本来是想试验一下Pyhton3.8 以上版本的 f 字符串功能,但过程中学到了各种各样的东西就记录一下.本片为第一篇 She ...

  9. Windows 下用BAT写一个简单的apk安装器

    使用Android Studio 打包了apk文件,有时觉得给手机安装apk挺麻烦的,不妨试试在windows上编写BAT程序给手机安装apk.其实原理就是使用adb命令进行apk安装. @ECHO ...

最新文章

  1. 字符串匹配KMP算法中Next[]数组和Nextval[]数组求法
  2. 【开发工具】SCALA
  3. JavaFX UI控件教程(二十一)之Tooltip
  4. dede article_eidt_action.php 5.7,织梦dedecmsV5.7后台编辑文章中文标题发布失败的解决方法...
  5. 荷兰音乐组合Bassjackers将在Origin上发布6条NFT曲目
  6. 通讯http,TCP/IP与socket之间的区别
  7. 每周荐书:机器学习、Java虚拟机、微信开发(评论送书)
  8. ERP原理与应用名词解释
  9. Word2016目录怎么自动生成
  10. GIS开发必备的地理坐标系知识
  11. pwnable-mistake
  12. 浅析计算机用户身份识别技术,(浅析身份认证技术.doc
  13. win8卸载java环境_Win8.1系统如何解压/卸载install.wim文件
  14. SLCP验厂辅导,工厂进行社会劳工整合项目(SLCP认证)验证的具体步骤
  15. CCO2017 Vera and Trail Building 构造+图论
  16. excel 拼接字符串公式
  17. no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1
  18. BoundingBox工具及其使用方法
  19. “中关村黑马程序员训练营”练习题(二)
  20. Web前端入门(十九)传统网页布局式之标准流、浮动

热门文章

  1. 全志平台设备固件升级的方法
  2. PHP解说日全食红月
  3. DjangoMTV学习1
  4. PJBlog安全性分析
  5. scrapy框架下设置代理ip
  6. 和不同的男人结婚,离婚,最终她成为了美国名校的终身教授,目标明确的女人真可怕...
  7. 常用markdown语法
  8. 有效缓解及清理C盘的10种方法集锦(硬链接、CCleaner、mklink、磁盘清理、free move)
  9. python tkinter listbox_Python Tkinter Listbox和Combobox控件用法
  10. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xfd in position 1527802: illegal multibyte sequ