jx2日志检查bat
jx2iblog_conf.ini
100-1 100-3 100-8 100-10 101-1 101-4 103-1 109-1 110-1 111-1 102-1 105-1 112-1
roleback_check.bat
::@echo off set jx2back_num=5 set jx2ibback_num=10 set jx2wzback_num=3 set date=%DATE:~0,10% set checktime=%TIME% echo 检查时间- %date% - %checktime% >"I:\check\check.txt" :::::::::::::::::::::::::::::::::::::::::::::: I: cd "I:\jx2&jx2wzROLE\jx2\%date%\" md5sum *.rar|sort > jx2_156.log type *.txt |sort>RDB_MD5_sort.log call :x if %numx% equ %jx2back_num% ( echo 收费区应有%jx2back_num%个备份,实有%numx%个备份---备份个数~~OK >> I:\check\check.txt) else ( echo 收费区应有%jx2back_num%个备份,实有%numx%个备份---备份数不全~~速速检查'_' >> I:\check\check.txt) echo 开始核对文件完整性…… >> I:\check\check.txt fc /W jx2_156.log RDB_MD5_sort.log >> I:\check\check.txt if %errorlevel% equ 0 ( echo 收费区备份文件完整性-----------------------OK >> I:\check\check.txt) else ( echo 收费区备份文件完整性-------异常"~~速速检查'_' >> I:\check\check.txt) echo. >> I:\check\check.txt echo -------------------------------------------------------- >> I:\check\check.txt :::::::::::::::::::::::::::::::::::::::::::::::: cd "I:\jx2&jx2wzROLE\jx2ib\%date%\" md5sum *.rar|sort > jx2ib_156.log type *.txt |sort>RDB_MD5_sort.log call :y if %numy% equ %jx2ibback_num% ( echo 免费区应有%jx2ibback_num%个备份,实有%numy%个备份---备份个数~~OK >> I:\check\check.txt) else ( echo 免费区应有%jx2ibback_num%个备份,实有%numy%个备份---备份数不全~~速速检查'_' >> I:\check\check.txt) echo 开始核对文件完整性…… >> I:\check\check.txt fc /W jx2ib_156.log RDB_MD5_sort.log >> I:\check\check.txt if %errorlevel% equ 0 ( echo 免费区备份文件完整性-----------------------OK >> I:\check\check.txt) else ( echo 免费区备份文件完整性-------异常"~~速速检查'_' >> I:\check\check.txt) echo. >> I:\check\check.txt echo -------------------------------------------------------- >> I:\check\check.txt :::::::::::::::::::::::::::::::::::::::::::::::: cd "I:\jx2&jx2wzROLE\jx2wz\%date%\" md5sum *.*ar*|sort >jx2wz_156.log type *.txt |sort > RDB_MD5_sort.log call :z if %numz% equ %jx2wzback_num% ( echo 外传区应有%jx2wzback_num%个备份,实有%numz%个备份---备份个数~~OK >> I:\check\check.txt) else ( echo 外传区应有%jx2wzback_num%个备份,实有%numz%个备份---备份数不全~~速速检查'_' >> I:\check\check.txt) echo 开始核对文件完整性…… >> I:\check\check.txt fc /W jx2wz_156.log RDB_MD5_sort.log >> I:\check\check.txt if %errorlevel% equ 0 ( echo 外传区备份文件完整性-----------------------OK >> I:\check\check.txt) else ( echo 外传区备份文件完整性-------异常"~~速速检查'_' >> I:\check\check.txt) echo. >> I:\check\check.txt :::::::::::::::::::::::::::::::::::::::::::::::::: exit :x for /f "tokens=1 delims=:" %%i in ('findstr /n .* RDB_MD5_sort.log') do set numx=%%i goto :eof :y for /f "tokens=1 delims=:" %%i in ('findstr /n .* RDB_MD5_sort.log') do set numy=%%i goto :eof :z for /f "tokens=1 delims=:" %%i in ('findstr /n .* RDB_MD5_sort.log') do set numz=%%i goto :eof
newlogcheck.bat
::2011-11-1 ::2.0 ::取1天之前的日期 ::MWG >tmp.vbs echo wscript.echo dateadd("d",-1,date) for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo tmp.vbs') do (set y=%%iset m=%%jset d=%%k ) del /Q tmp.vbs if %m% LSS 10 set m=0%m% if %d% LSS 10 set d=0%d% set DATE=%y%_%m%_%d% set MONTH=%y%_%m% if not EXIST log mkdir log rem jx2 set jx2=JX2 set conf=jx2log_conf.ini del .\log\%jx2%%DATE%.txt :::::::::::::::::::::: rem Gameserver set typ=Gameserver for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Script set typ=Script for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Trade set typ=Trade for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Other set typ=Other for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem bishop set typ=bishop for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem relay set typ=relay for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem goddess set typ=goddess for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 2 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::::: :::::::::::::::::::::::: if not EXIST log mkdir log rem jx2ib set jx2=JX2IB set conf=jx2iblog_conf.ini del .\log\%jx2%%DATE%.txt :::::::::::::::::::::: rem Gameserver set typ=Gameserver for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Script set typ=Script for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Trade set typ=Trade for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Other set typ=Other for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem bishop set typ=bishop for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem relay set typ=relay for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem goddess set typ=goddess for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 2 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::::: :::::::::::::::::::::::: if not EXIST log mkdir log rem jx2WZ set jx2=JX2WZ set conf=jx2wzlog_conf.ini del .\log\%jx2%%DATE%.txt :::::::::::::::::::::: rem Gameserver set typ=Gameserver for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Script set typ=Script for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Trade set typ=Trade for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem Other set typ=Other for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 4 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem bishop set typ=bishop for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem relay set typ=relay for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::::: rem goddess set typ=goddess for /f %%i in (%conf%) do for /f %%j in ('dir J:\GLog_save\%jx2%\%MONTH%\%typ%_%%i^|find "%DATE%" ^|wc -l') do echo %%j && if %%j equ 2 (echo %%i %typ%_log ok >>.\log\%jx2%%DATE%.txt) else (echo %%i %typ%_log fail >>.\log\%jx2%%DATE%.txt) :::::::::::::::::::: :::::::::::::::::::: del newlogcheck.log del newlogcheck1.log echo =======================jx2-%DATE%=====================>>newlogcheck1.log for /f "delims=" %%i in (.\log\JX2%DATE%.txt)do echo %%i>>newlogcheck1.log echo =======================jx2ib%DATE%=====================>>newlogcheck1.log for /f "delims=" %%i in (.\log\JX2IB%DATE%.txt)do echo %%i>>newlogcheck1.log echo =======================jx2wz%DATE%=====================>>newlogcheck1.log for /f "delims=" %%i in (.\log\JX2WZ%DATE%.txt)do echo %%i>>newlogcheck1.log ::::筛选fail type newlogcheck1.log |find "fail" if %ERRORLEVEL% EQU 0 ( echo SOME FAILED:>>newlogcheck.log type newlogcheck1.log |find "fail">>newlogcheck.log ) else ( echo ALL SUCCESS >>newlogcheck.log ) type newlogcheck1.log >> newlogcheck.log del newlogcheck1.log exit
newlog_sendmail.vbs
dim mailsend,fs,ts
set fs = createobject ("scripting.filesystemobject")
set ts = fs.opentextfile("I:\check\newlogcheck.log",1,true) ' 邮件内容存放的路径
readall = ts.readall '读取mail.txt所有内容
Const Email_From = "jx2backupcheck@163.com" '发件人邮箱
Const Password = "yywg!@#$" '发件人邮箱密码
Const Email_To = "mawengang@kingsoft.com;wangxuhui@kingsoft.com;huangqiwen@kingsoft.com;hebaosheng@kingsoft.com;daizhiqiang@kingsoft.com;xuchao@kingsoft.com;wuw@kingsoft.com;huangweibiao@kingsoft.com"
Set CDO = CreateObject("CDO.Message") '创建CDO.Message对象
CDO.Subject = "剑网贰日志检查" '邮件主题
CDO.From = Email_From '发件人地址
CDO.To = Email_To '收件人地址
CDO.TextBody = readall '邮件正文
'CDO.AddAttachment "i:\check\newlogcheck.log" 邮件附件,已注释
Const schema = "http://schemas.microsoft.com/cdo/configuration/" '规定必须是这个,我也不知道为什么
With CDO.Configuration.Fields '用with关键字减少代码输入
.Item(schema & "sendusing") = 2 '使用网络上的SMTP服务器而不是本地的SMTP服务器
.Item(schema & "smtpserver") = "smtp.163.com" 'SMTP服务器地址
.Item(schema & "smtpauthenticate") = 1 '服务器认证方式
.Item(schema & "sendusername") = Email_From '发件人邮箱
.Item(schema & "sendpassword") = Password '发件人邮箱密码
.Item(schema & "smtpserverport") = 25 'SMTP服务器端口
.Item(schema & "smtpusessl") = False '是否使用SSL
.Item(schema & "smtpconnectiontimeout") = 60 '连接服务器的超时时间
.Update '更新设置
End With
CDO.Send '发送邮件
autocheck.bat
start /wait roleback_check.bat start /wait sendmail.vbs del check.txt start /wait newlogcheck.bat start /wait newlog_sendmail.vbs del newlogcheck.log
newlogcheck.bat v3.0
::mwg@2012-02-15 ::version3.0 ::取1天之前的日期 >tmp.vbs echo wscript.echo dateadd("d",-1,date) for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo tmp.vbs') do (set y=%%iset m=%%jset d=%%k ) del /Q tmp.vbs if %m% LSS 10 set m=0%m% if %d% LSS 10 set d=0%d% set DATE=%y%_%m%_%d% set MONTH=%y%_%m% if not EXIST log mkdir log rem init del configfile_check.log set typeconf=.\cofigfile_chek\type_conf.ini set log=.\log\configfile%jx2%%DATE%.txt del %log% :::::::: rem pay set banben=pay :: set qufuconf=.\cofigfile_chek\%banben%_conf.ini echo =======================jx2%banben%-%DATE%=====================>>%log% for /f %%k in (%typeconf%) do for /f %%i in (%qufuconf%) do for /f %%j in ('dir J:\gameconf_save\%banben%\%DATE%\ ^|find "%%i_%%k" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %%kconf ok >>%log%) else (echo %%i %%kconf fail >>%log%) :::::::::::::::::::::::::::::: rem free set banben=free :: set qufuconf=.\cofigfile_chek\%banben%_conf.ini echo =======================jx2%banben%-%DATE%=====================>>%log% for /f %%k in (%typeconf%) do for /f %%i in (%qufuconf%) do for /f %%j in ('dir J:\gameconf_save\%banben%\%DATE%\ ^|find "%%i_%%k" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %%kconf ok >>%log%) else (echo %%i %%kconf fail >>%log%) :::::::::::::::::::::::::::::: rem wz set banben=wz :: set qufuconf=.\cofigfile_chek\%banben%_conf.ini echo =======================jx2%banben%-%DATE%=====================>>%log% for /f %%k in (%typeconf%) do for /f %%i in (%qufuconf%) do for /f %%j in ('dir J:\gameconf_save\%banben%\%DATE%\ ^|find "%%i_%%k" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %%kconf ok >>%log%) else (echo %%i %%kconf fail >>%log%) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::kuafu_init set typeconf=.\cofigfile_chek\kuafu_type_conf.ini :::::::::::::::::::::::::::::: rem pay set banben=pay :: set qufuconf=.\cofigfile_chek\kuafu_%banben%_conf.ini echo =======================跨服%banben%-%DATE%=====================>>%log% for /f %%k in (%typeconf%) do for /f %%i in (%qufuconf%) do for /f %%j in ('dir J:\gameconf_save\%banben%\%DATE%\ ^|find "%%i_%%k" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %%kconf ok >>%log%) else (echo %%i %%kconf fail >>%log%) :::::::::::::::::::::::::::::: rem free set banben=free :: set qufuconf=.\cofigfile_chek\kuafu_%banben%_conf.ini echo =======================跨服%banben%-%DATE%=====================>>%log% for /f %%k in (%typeconf%) do for /f %%i in (%qufuconf%) do for /f %%j in ('dir J:\gameconf_save\%banben%\%DATE%\ ^|find "%%i_%%k" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %%kconf ok >>%log%) else (echo %%i %%kconf fail >>%log%) :::::::::::::::::::::::::::::: rem wz set banben=wz :: set qufuconf=.\cofigfile_chek\kuafu_%banben%_conf.ini echo =======================跨服%banben%-%DATE%=====================>>%log% for /f %%k in (%typeconf%) do for /f %%i in (%qufuconf%) do for /f %%j in ('dir J:\gameconf_save\%banben%\%DATE%\ ^|find "%%i_%%k" ^|wc -l') do echo %%j && if %%j equ 1 (echo %%i %%kconf ok >>%log%) else (echo %%i %%kconf fail >>%log%) type %log% |find "fail" if %ERRORLEVEL% EQU 0 ( echo SOME FAILED:>>configfile_check.log type %log% |find "fail">>configfile_check.log ) else ( echo ALL SUCCESS >>configfile_check.log ) type %log% >> configfile_check.log exit
GW_logarchive.bat
cd /d D:\jxonline2\jx2tools\logarchive @echo off ::取1天之前的日期 >tmp.vbs echo wscript.echo dateadd("d",-1,date) for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo tmp.vbs') do (set y=%%iset m=%%jset d=%%k ) del /Q tmp.vbs if %m% LSS 10 set m=0%m% if %d% LSS 10 set d=0%d% @set MONTH=%y%_%m% @set DATE=%y%_%m%_%d% @set GSDIR=D:\jxonline2\ @set WORKDIR=D:\jxonline2\jx2tools\logarchive\ @set PDIR=/jx2ib/%MONTH%/ @set FTPU=jx2uplog @set FTPP=Dc6XV4Cz @set FTPH=219.239.93.156 rem bishop_100-1 @set GWNAME2=100-1 @set LOGDIR2=D:\jxonline2\%GWNAME2%\ @set localSavePath=%WORKDIR%log-rar-save\%MONTH%\bishop_100-1 if not exist %localSavePath% ( mkdir %localSavePath% ) winrar a -inul -ep1 -o+ %localSavePath%\bishop_%DATE%.rar %LOGDIR2%Bishop\logs\KG_Bishop\%DATE% rem relay_100-1 @set localSavePath1=%WORKDIR%log-rar-save\%MONTH%\relay_100-1 if not exist %localSavePath1% ( mkdir %localSavePath1% ) winrar a -inul -ep1 -o+ %localSavePath1%\relay_%DATE%.rar %LOGDIR2%Relay\logs\KG_Relay\%DATE% rem bishop_100-3 @set GWNAME3=100-1 @set LOGDIR3=D:\jxonline2\%GWNAME3%\ @set localSavePath2=%WORKDIR%log-rar-save\%MONTH%\bishop_100-3 if not exist %localSavePath2% ( mkdir %localSavePath2% ) winrar a -inul -ep1 -o+ %localSavePath2%\bishop_%DATE%.rar %LOGDIR3%Bishop\logs\KG_Bishop\%DATE% rem relay_100-3 @set localSavePath3=%WORKDIR%log-rar-save\%MONTH%\relay_100-3 if not exist %localSavePath3% ( mkdir %localSavePath3% ) winrar a -inul -ep1 -o+ %localSavePath3%\relay_%DATE%.rar %LOGDIR3%Relay\logs\KG_Relay\%DATE% rem bishop_100-9 @set GWNAME4=100-9 @set LOGDIR4=D:\jxonline2\%GWNAME4%\ @set localSavePath4=%WORKDIR%log-rar-save\%MONTH%\bishop_100-9 if not exist %localSavePath4% ( mkdir %localSavePath4% ) winrar a -inul -ep1 -o+ %localSavePath4%\bishop_%DATE%.rar %LOGDIR4%Bishop\logs\KG_Bishop\%DATE% rem relay_100-9 @set localSavePath5=%WORKDIR%log-rar-save\%MONTH%\relay_100-9 if not exist %localSavePath5% ( mkdir %localSavePath5% ) winrar a -inul -ep1 -o+ %localSavePath5%\bishop_%DATE%.rar %LOGDIR4%Bishop\logs\KG_Bishop\%DATE% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath1% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath2% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath3% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath4% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath5% :::::::::::::::: cd /d D:\jxonline2\jx2tools\logarchive dump_up.bat :::::::::::::::: exit
RDB_logarchive.bat
cd /d D:\jxonline2\jx2tools\logarchive @echo off ::取1天之前的日期 >tmp.vbs echo wscript.echo dateadd("d",-1,date) for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo tmp.vbs') do (set y=%%iset m=%%jset d=%%k ) del /Q tmp.vbs if %m% LSS 10 set m=0%m% if %d% LSS 10 set d=0%d% @set MONTH=%y%_%m% @set DATE=%y%_%m%_%d% @set GSDIR=D:\jxonline2\ @set WORKDIR=D:\jxonline2\jx2tools\logarchive\ @set PDIR=/jx2ib/%MONTH%/ @set FTPU=jx2uplog @set FTPP=Dc6XV4Cz @set FTPH=219.239.93.156 rem 100-1 @set LOGDIR1=D:\jxonline2\100-1 @set localSavePath1=%WORKDIR%log-rar-save\%MONTH%\goddess_100-1 if not exist %localSavePath1% ( mkdir %localSavePath1%) if not exist %LOGDIR1%Goddess\logs\KG_Goddess\%DATE% ( mkdir %LOGDIR1%Goddess\logs\KG_Goddess\%DATE% ) winrar a -inul -ep1 -o+ %localSavePath1%\Goddess_%DATE%.rar %LOGDIR1%Goddess\logs\KG_Goddess\%DATE% winrar a -inul -ep1 -o+ -r %localSavePath1%\Statistic_%DATE%.rar %LOGDIR1%Goddess\Statistic\%y%%m%%d%* rem 100-3 @set LOGDIR2=D:\jxonline2\100-3 @set localSavePath2=%WORKDIR%log-rar-save\%MONTH%\goddess_100-3 if not exist %localSavePath2% ( mkdir %localSavePath2% ) if not exist %LOGDIR2%Goddess\logs\KG_Goddess\%DATE% ( mkdir %LOGDIR2%Goddess\logs\KG_Goddess\%DATE% ) winrar a -inul -ep1 -o+ %localSavePath2%\Goddess_%DATE%.rar %LOGDIR2%Goddess\logs\KG_Goddess\%DATE% winrar a -inul -ep1 -o+ -r %localSavePath2%\Statistic_%DATE%.rar %LOGDIR2%Goddess\Statistic\%y%%m%%d%* rem 100-8 @set LOGDIR3=D:\jxonline2\100-8 @set localSavePath3=%WORKDIR%log-rar-save\%MONTH%\goddess_100-8 if not exist %localSavePath3% ( mkdir %localSavePath3%) if not exist %LOGDIR3%Goddess\logs\KG_Goddess\%DATE% ( mkdir %LOGDIR3%Goddess\logs\KG_Goddess\%DATE% ) winrar a -inul -ep1 -o+ %localSavePath3%\Goddess_%DATE%.rar %LOGDIR3%Goddess\logs\KG_Goddess\%DATE% winrar a -inul -ep1 -o+ -r %localSavePath3%\Statistic_%DATE%.rar %LOGDIR3%Goddess\Statistic\%y%%m%%d%* rem 100-10 @set LOGDIR4=D:\jxonline2\100-10 @set localSavePath4=%WORKDIR%log-rar-save\%MONTH%\goddess_100-10 if not exist %localSavePath4% ( mkdir %localSavePath4% ) if not exist %LOGDIR4%Goddess\logs\KG_Goddess\%DATE% ( mkdir %LOGDIR4%Goddess\logs\KG_Goddess\%DATE% ) winrar a -inul -ep1 -o+ %localSavePath4%\Goddess_%DATE%.rar %LOGDIR4%Goddess\logs\KG_Goddess\%DATE% winrar a -inul -ep1 -o+ -r %localSavePath4%\Statistic_%DATE%.rar %LOGDIR4%Goddess\Statistic\%y%%m%%d%* ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath1% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath2% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath3% ncftpput -u %FTPU% -p %FTPP% -m -R -E -DD %FTPH% %PDIR% %localSavePath4%
转载于:https://blog.51cto.com/wengang/1389755
jx2日志检查bat相关推荐
- Linux 通过 log 日志检查服务器是否被暴力破解
远程服务器一般需要启用 ssh 远程登录功能.对于 ssh 协议的常见攻击是进行暴力破解.通过查看 log 日志检测服务器是否被暴力破解. 日志位置 不同的linux发行版,关于 ssh 登录的日志信 ...
- linux用8m内存读取1g日志,检查 Linux 中内存使用状况的 8 条命令
Linux 并不像 Windows,你常常不会有图形界面可供使用,特别是在服务器环境中.html 做为一名 Linux 管理员,知道如何获取当前可用的和已经使用的资源状况,好比内存.CPU.磁盘等,是 ...
- bat批处理删除日志文件
bat批处理删除日志文件 删除前N天日志文件 [无需确认,第一次慎用] 使用说明: 删除前N天日志文件 [另外一个版本] 使用说明: 公司的程序猿写的软件只管生成日志,却没写删除过期的日志,时间久了日 ...
- 日志切割清理工具 Log-Cutter
Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...
- 跨平台日志清理工具 Log-Cutter v1.0.3 正式发布
Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...
- oracle rac应急_ORACLE紧急情况检查应急预案
数据库紧急情况检查应急预案 第一章. 公共检查部分 . ........................................................................ ...
- rsyslog服务日志报错分析1
客户问题: 最近对服务器进行日志检查时,发现部分主机的rsyslog服务状态有报错,报错详情如下 排查过程: 1.从报错截图来看,报错主要发生在文件'/usr/lib64/rsyslog/omazur ...
- 金蝶清空日志数据库脚本
有的版本不能从软件里清空日志.需要从数据库清除 查询出日志检查一下看看数据库表正确与否 SELECT * FROM t_log 删除查询出的数据库表 DELETE FROM t_Log 在金蝶专业版, ...
- java看log技巧_Log日志框架的学习五.正确使用日志的10个技巧
做一个苦逼的Java攻城师, 我们除了关心系统的架构这种high level的问题, 还需要了解一些语言的陷阱, 异常的处理, 以及日志的输出, 这些"鸡毛蒜皮"的细节. 这篇文章 ...
最新文章
- 摊牌了:我就靠这几点,搞定了算法面试官
- 行为类模式(八):状态(State)
- count 多个字段_一句话实现字段拆分成多行
- ATPCS和AAPCS
- DOM-12 【模拟桌面待讲评】鼠标事件深入、点击与拖拽分离、双击事件
- TCP的三次握手和四次挥手详解
- 工作流实战_26_flowable 变量判断汇总
- Linux进阶之路——常用命令总结
- 走好达叔!每年“癌症”新增400万例,数据分析揭示“癌症”到底有多可怕
- “嘲羊群众”词条视频惹怒粉丝 百度知道向张艺兴道歉...
- mysql设置约束l命令_MYSQLl数据库主键设置长度控制_MySQL
- mysql的简单实用_MySQL的简单实用 手把手教学
- 数据同步的设想-数据解耦
- 计算机二级考试基础知识文档,计算机二级公共基础知识(考试必考)
- 软件一定存在修改的余地——《大话Java性能优化》
- PDF单位尺寸与像素转换
- PDF是什么格式?如何在电脑上编辑PDF文件
- n-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter convertView
- java可以进行爬虫吗,java可以写爬虫吗
- 完爆90%的性能毛病,收好数据库优化八大通用绝招