Window2003、xp远程备份数据库文件
xcopy+rar+pscp
.bat脚本
Eg:
xcopy d:dbtest*.* d:dbtemp /y
D:ackupRar.exe a E:downupzknetdb.rar d:dbtemp -r –dr
set a=zknetdb.%date:~0,4%%date:~5,2%%date:~8,2%.rar
move e:downupzknetdb.rar e:downup\%a%
D:ackuppscp.exe -sftp -pw 123456 e:downup\%a% abc@www.baidu.com:/home/ backup/%a%
1.xcopy d:dbtest*.* d:dbtemp /y
将源文件从d:dbtest目录下拷贝到d:dbtemp目录下
2.D:ackupRar.exe a E:downupzknetdb.rar d:dbtemp -r –dr
压缩d:dbtemp目录下的文件到E:downup目录下并命名为zknetdb.rar
1.set a=zknetdb.%date:~0,4%%date:~5,2%%date:~8,2%.rar
设置变量a
3.move e:downupzknetdb.rar e:downup\%a%
重命名文件zknetdb.rar为 zknetdb.%date:~0,4%%date:~5,2%%date:~8,2%.rar
4.D:ackuppscp.exe -sftp -pw 123456 e:downup\%a% abc@www.baidu.com:/home/ backup/%a%
将e:downup\%a%移动到远程目录下
D:ackuppscp.exe -sftp -pw 密码 e:downup\%a% 用户名@www.baidu.com:/home/ backup/%a%
遇到的问题
- Xcopy与copy的区别
- 目录中存在空格 需将地址用“”
- 设置变量名(时间)
- 第一次执行某句命令时会有一个判断Y/N,所以现在运行中执行一遍就可以了