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相关推荐

  1. Linux 通过 log 日志检查服务器是否被暴力破解

    远程服务器一般需要启用 ssh 远程登录功能.对于 ssh 协议的常见攻击是进行暴力破解.通过查看 log 日志检测服务器是否被暴力破解. 日志位置 不同的linux发行版,关于 ssh 登录的日志信 ...

  2. linux用8m内存读取1g日志,检查 Linux 中内存使用状况的 8 条命令

    Linux 并不像 Windows,你常常不会有图形界面可供使用,特别是在服务器环境中.html 做为一名 Linux 管理员,知道如何获取当前可用的和已经使用的资源状况,好比内存.CPU.磁盘等,是 ...

  3. bat批处理删除日志文件

    bat批处理删除日志文件 删除前N天日志文件 [无需确认,第一次慎用] 使用说明: 删除前N天日志文件 [另外一个版本] 使用说明: 公司的程序猿写的软件只管生成日志,却没写删除过期的日志,时间久了日 ...

  4. 日志切割清理工具 Log-Cutter

    Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...

  5. 跨平台日志清理工具 Log-Cutter v1.0.3 正式发布

    Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...

  6. oracle rac应急_ORACLE紧急情况检查应急预案

    数据库紧急情况检查应急预案 第一章. 公共检查部分 . ........................................................................ ...

  7. rsyslog服务日志报错分析1

    客户问题: 最近对服务器进行日志检查时,发现部分主机的rsyslog服务状态有报错,报错详情如下 排查过程: 1.从报错截图来看,报错主要发生在文件'/usr/lib64/rsyslog/omazur ...

  8. 金蝶清空日志数据库脚本

    有的版本不能从软件里清空日志.需要从数据库清除 查询出日志检查一下看看数据库表正确与否 SELECT * FROM t_log 删除查询出的数据库表 DELETE FROM t_Log 在金蝶专业版, ...

  9. java看log技巧_Log日志框架的学习五.正确使用日志的10个技巧

    做一个苦逼的Java攻城师, 我们除了关心系统的架构这种high level的问题, 还需要了解一些语言的陷阱, 异常的处理, 以及日志的输出, 这些"鸡毛蒜皮"的细节. 这篇文章 ...

最新文章

  1. 摊牌了:我就靠这几点,搞定了算法面试官
  2. 行为类模式(八):状态(State)
  3. count 多个字段_一句话实现字段拆分成多行
  4. ATPCS和AAPCS
  5. DOM-12 【模拟桌面待讲评】鼠标事件深入、点击与拖拽分离、双击事件
  6. TCP的三次握手和四次挥手详解
  7. 工作流实战_26_flowable 变量判断汇总
  8. Linux进阶之路——常用命令总结
  9. 走好达叔!每年“癌症”新增400万例,数据分析揭示“癌症”到底有多可怕
  10. “嘲羊群众”词条视频惹怒粉丝 百度知道向张艺兴道歉...
  11. mysql设置约束l命令_MYSQLl数据库主键设置长度控制_MySQL
  12. mysql的简单实用_MySQL的简单实用 手把手教学
  13. 数据同步的设想-数据解耦
  14. 计算机二级考试基础知识文档,计算机二级公共基础知识(考试必考)
  15. 软件一定存在修改的余地——《大话Java性能优化》
  16. PDF单位尺寸与像素转换
  17. PDF是什么格式?如何在电脑上编辑PDF文件
  18. n-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter convertView
  19. java可以进行爬虫吗,java可以写爬虫吗
  20. 完爆90%的性能毛病,收好数据库优化八大通用绝招

热门文章

  1. ubuntu下关闭笔记本触摸板
  2. 架设Discuz Net版 dnt_3.5.2_sqlserver的经验
  3. HTML5开发IDE介绍
  4. 中国互联网+数字经济峰会今日举办:马化腾出席,2017数字经济指数发布
  5. 安装Visio导致电脑屏幕闪烁、抖动解决方法
  6. 推荐]一句话的经典幽默100条
  7. N1盒子刷openwrt后刷安卓电视盒子、小钢炮、armbian的解决方法
  8. 基于模糊控制洗衣机控制器LABVIEW实现
  9. 重大喜讯┃Filenet与知名资本方达成深度战略合作
  10. Linux系统安装Docker