rsync-sys2.bat

rsync-sys2.bat

cd /D c:bin12
call rsync-sys2-daily.bat > rsync-sys2-daily.bat.log
C:blat262fullblat rsync-sys2-daily.bat.log -to scm-svr-mtr@scm5.***.cn -s "scm8 rsync-sys2-daily" -charset gbk

rsync-sys2-daily.bat

@ECHO OFF 
SETLOCAL
SET CWRSYNCHOME=%PROGRAMFILES%CWRSYNC
SET CYGWIN=nontsec
SET HOME=C:Documents and SettingsAdministrator
SET CWOLDPATH=%PATH%
SET PATH=%CWRSYNCHOME%BIN;%PATH%

set SRCHOST=scm8
set SDIR=/cygdrive/c/bin12/
set DDIR=/cygdrive/e/%SRCHOST%.bin12/
set SDIR2=/cygdrive/c/SQLDATA.bak/
set DDIR2=/cygdrive/e/%SRCHOST%.SQLDATA.bak/
set Sfile=C:SQLDATA.bakTcedit.bak
set SDIR3=/cygdrive/c/WINDOWS/Tasks/
set DDIR3=/cygdrive/e/%SRCHOST%.WINDOWS/Tasks/

echo ***备份情况...***
echo 备份 开始 时间: %date% %time%

"C:Program FilesMicrosoft ISA 2004 SDKsamplesAdminImportExport.vbs" e ISA.bak.xml
IF %ERRORLEVEL% NEQ 0 echo 备份isa  失败!!!

rsync -qlzrtpog --stats --force --ignore-errors --delete %SDIR3% %DDIR3%
IF %ERRORLEVEL% NEQ 0 echo 备份tasks  失败!!!

IF EXIST "%Sfile%" DEL /F /Q "%Sfile%"
sqlcmd -U sa -P *** -d Tcedit -Q "BACKUP DATABASE [Tcedit] TO DISK = N'%Sfile%' WITH NOFORMAT, NOINIT,  NAME = N'完整备份', SKIP, NOREWIND, NOUNLOAD"
IF %ERRORLEVEL% NEQ 0 echo 备份Tcedit.mssql  失败!!!
sleep 10
rsync -qlzrtpog --stats --force --ignore-errors --delete %SDIR2% %DDIR2%
IF %ERRORLEVEL% NEQ 0 echo 备份mssql  失败!!!

rsync -qlzrtpog --stats --force --ignore-errors --delete %SDIR% %DDIR%
IF %ERRORLEVEL% NEQ 0 echo 备份bin12  失败!!!

echo 备份 结束 时间: %date% %time%
endlocal

echo .
echo ***%SRCHOST% 磁盘使用情况...***
wmic logicaldisk where "DriveType=3" get DeviceID,Size,FreeSpace

你可能感兴趣的:(rsync-sys2.bat)