使用bat批处理上传备份遇到这个问题。
在电信的网络上传没有问题,但是联通的不行。
ftp> open 129.204.11.22
连接到 129.204.11.22。
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 13:16. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
504 Unknown command
用户(129.204.11.22 none)):
331 User lfsp OK. Password required
230 OK. Current directory is /
ftp> cd.\
无效命令。
ftp> binary
200 TYPE is now 8-bit binary
ftp> put "D:\backup\bf1316.rar"
500 I won't open a connection to 192.168.1.6 (only to 14.204.102.57)
425 No data connection
ftp> bye
221-Goodbye. You uploaded 0 and downloaded 0 kbytes.
221 Logout.
这个是批处理- ::设置备份文件保存路径
- set Save=D:\backup
- ::备份文件名(例子202005171917)
- set bfname=bf%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
- ::匹配文件名(例子20200517)
- set pfname=%date:~0,4%%date:~5,2%%date:~8,2%
- ::设置需要备份的文件路径
- set zturl=D:\Data
- set bfurl=D:\GBackup
- ::设置账套名
- set ztname=lf
- ::设置FTP
- set ftpurl=129.204.11.22
- set ftpname=1111
- set ftppw=1111111
- echo open %ftpurl%>%Save%\ftp.up
- echo %ftpname%>>%Save%\ftp.up
- echo %ftppw%>>%Save%\ftp.up
- echo cd.\>>%Save%\ftp.up
- echo binary>>%Save%\ftp.up
- echo put "%Save%\%bfname%.rar">>%Save%\ftp.up
- echo bye>>%Save%\ftp.up
- FTP -s:%Save%\ftp.up -i>>%Save%\ftp.txt
- del %Save%\ftp.up /q
复制代码
|
|