當(dāng)前位置: 首頁(yè)最新資訊 手機(jī)數(shù)碼 → 批處理備份交換機(jī)日志的方法

批處理備份交換機(jī)日志的方法

更多

華為交換機(jī)開(kāi)啟日志文件傳送功能,發(fā)送到某服務(wù)器,現(xiàn)在需將收集的日志文件定期打包備份到金山快盤(pán),寫(xiě)了一個(gè)批處理,跑在計(jì)劃任務(wù)里。

日志文件如下圖所示

每天都會(huì)生成,現(xiàn)在每月打包壓縮一次,用RAR命令行,然后復(fù)制到金山快盤(pán),效果如下圖

批處理文件內(nèi)容如下:

@echo off

cd /d E:\LogFiles

set CurMonth=%date:~5,2%

set LastMonth=00

set Year=%date:~0,4%

set /a LastYear=%Year%-1

echo 當(dāng)前年份:%Year%

echo 當(dāng)前月份:%CurMonth%

REM =====設(shè)定需備份的月份=====

if %CurMonth%==01 set LastMonth=12

if %CurMonth%==02 set LastMonth=01

if %CurMonth%==03 set LastMonth=02

if %CurMonth%==04 set LastMonth=03

if %CurMonth%==05 set LastMonth=04

if %CurMonth%==06 set LastMonth=05

if %CurMonth%==07 set LastMonth=06

if %CurMonth%==08 set LastMonth=07

if %CurMonth%==09 set LastMonth=08

if %CurMonth%==10 set LastMonth=09

if %CurMonth%==11 set LastMonth=10

if %CurMonth%==12 set LastMonth=11

echo 上月份:%LastMonth%

echo 去年年份:%LastYear%

REM =====用RAR的命令行進(jìn)行打包壓縮=====

REM dir Syslog%Year%-%LastMonth%*.txt

REM echo Syslog_%Year%-%LastMonth%.rar

REM dir Syslog%LastYear%-%LastMonth%*.txt

REM echo Syslog_%LastYear%-%LastMonth%.rar

if %LastMonth%==12 (

REM =====去年12月=====

echo =====去年12月=====

"c:\Program Files\winrar\Rar.exe" a -df Syslog_%LastYear%-%LastMonth%.rar Syslog%LastYear%-%LastMonth%*.txt

) else (

REM =====其它月份=====

echo =====其它月份=====

"c:\Program Files\WinRAR\Rar.exe" a -df Syslog_%Year%-%LastMonth%.rar Syslog%Year%-%LastMonth%*.txt

)

REM =====復(fù)制到金山快盤(pán)后刪除源rar文件=====

copy *.rar E:\SQLBak\SyslogBAK

del *.rar

然后在計(jì)劃任務(wù)里設(shè)置每月1日運(yùn)行此批處理即可。

熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱(chēng):
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)