本帖最后由 netbenton 于 2019-12-18 23:26 编辑
- @echo off
- set td=%date:/=%
- set td=%td:~0,8%
- set dd=%td:~6,2%
- set od=none
-
- if exist old_tmp.bat call old_tmp.bat
-
- set t=n
- if [%dd%]==[01] set t=t
- if [%dd%]==[15] set t=t
-
- if [%t%]==[t] (
- echo;正在进行全量备份……
- rsync -vzrtopg --port 28950 --progress /cygdrive/f/codefile 172.16.0.12::BPMDEVServercodefile/%td%
- echo;@set od=%td%>old_tmp.bat
- ) else (
- if not [%od%]==[none] (
- echo;正在进行增量备份……
- rsync -vzrtopgu --port 28950 --progress /cygdrive/f/codefile 172.16.0.12::BPMDEVServercodefile/%od%/increment/%td%
- ) else (
- echo;出错!还没全量备份过!
- goto :end
- )
- )
- echo;执行成功!
-
- :end
- pause
复制代码
|