1嗅剖,準備腳本
2,將腳本保存為.bat批處理文件
3像棘,將.bat文件添加到系統(tǒng)定時計劃中
第一步咨察,編寫備份/刪除備份的腳本
直接上腳本吧
以下是備份腳本
@echo off
goto run
:run
set RUNDATE=%date:~0,10%
#指定備份保存路徑
set BAKDIR=D:\svnrootbak
#指定備份路徑
set SVNPATH=D:\svn
#指定備份程序所在路徑
set RARPATH=%programfiles%\WinRAR
echo start backup ...
echo 壓縮命令路徑 %RARPATH%
echo 備份路徑 %BAKDIR%
echo 當前時間 %date:~0,10%
"%RARPATH%\rar" a -r %BAKDIR%\備份名_%RUNDATE%.rar -ad %SVNPATH%\版本庫名稱
#將配置文件進行備份
"%RARPATH%\rar" a -r %BAKDIR%\svnaccessfile_%RUNDATE%.rar -ad %SVNPATH%\svnaccessfile
echo backup finished.
goto end
刪除備份腳本
@echo off
rem write to log
set filename=deletefile.log
echo -------------------Delete Expired Log Files------------------------- >>%filename%
echo Start >>%filename%
echo (%date% %time%) >>%filename%
echo Delete the expired log files in D:\svnrootbak, Please wait... >>%filename%
forfiles.exe /p "D:\svnrootbak" /m *.rar /d -3 /c "cmd /c del @path"
echo End >>%filename%
echo (%date% %time%) >>%filename%
以上腳本表示為每日一備,備份保留3天后刪除
第二步沛硅,將以上腳本保存為.bat批處理文件眼刃。
第三步,腳本寫好之后摇肌,要將這個事件添加到系統(tǒng)的定時任務計劃擂红,去定時執(zhí)行。
控制面板->任務計劃->添加任務計劃围小,將兩個批處理文件依次添加到定時任務中執(zhí)行昵骤。