FTP非交互式远程上传文件

由于项目需要,每月定时上传一份备份文件到远程备份机器。

机器拓扑结构如下:

FTP非交互式远程上传文件

backup机器上启动ftp server,server1和server2分别安装ftp客户端

定时执行脚本如下:

uploadbackup.bat

@echo off
set ftpfilename=autoftp.cfg
set db1=E:\backup_compress\tradectr_backup_%date:~,%_%date:~,%_%date:~,%.rar
set db2=E:\backup_compress\lt_backup_%date:~,%_%date:~,%_%date:~,%.rar
echo open xxx.xxx.xxx.xxx >"%ftpfilename%"
echo username>>"%ftpfilename%"//注意后面的空格一定要删除,否则会报密码错误。
echo passsword>>"%ftpfilename%"//同上
echo bin >>"%ftpfilename%"
echo cd E:\backup_compress >>"%ftpfilename%"
echo put %db1%>>"%ftpfilename%"
echo put %db2%>>"%ftpfilename%"
echo bye >>"%ftpfilename%"
ftp -s:"%ftpfilename%"
del -s:"%ftpfilename%"

调用windows的任务计划程序配置定时任务即可

上一篇:如何新建一个datatable,并往表里赋值


下一篇:Vue解决接口访问跨域问题