相關(guān)資訊
本類(lèi)常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶(hù)端下載下載量:584212
-
Windows優(yōu)化大師下載量:419722
-
90美女秀(視頻聊天軟件)下載量:366966
-
廣西農(nóng)村信用社手機(jī)銀行客戶(hù)端下載下載量:365708
-
快播手機(jī)版下載量:325898
批處理備份交換機(jī)日志的方法
2013/6/17 23:10:34 出處:本站原創(chuàng) 人氣:76次 字號(hào):小 中 大
華為交換機(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)行此批處理即可。