返回列表 发帖
本帖最后由 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
pauseCOPY

TOP

返回列表