濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 批處理bat判斷一個(gè)文件在最近5分鐘內(nèi)是否被更新過(guò)的代碼

批處理bat判斷一個(gè)文件在最近5分鐘內(nèi)是否被更新過(guò)的代碼

熱門標(biāo)簽:電話機(jī)器人產(chǎn)品怎么樣 如何申請(qǐng)400電話業(yè)務(wù)mm 清遠(yuǎn)百度地圖標(biāo)注店鋪位置 玉林市機(jī)器人外呼系統(tǒng)哪家好 電話機(jī)器人全國(guó)招商 智能打電話機(jī)器人收費(fèi) 如何弄地圖標(biāo)注 呼倫貝爾外呼系統(tǒng) 雷霆電銷機(jī)器人怎么樣

問(wèn)題背景描述:

檢測(cè)程式查看一個(gè)X.log的文本里的時(shí)間,類似2008-11-1 12:00:00 這樣的格式,因?yàn)閘og當(dāng)中每3分鐘會(huì)刷新一次,所以時(shí)間也會(huì)變,現(xiàn)在我的思路是用程式抓到的最新也就是最大的時(shí)間和系統(tǒng)時(shí)間做比對(duì),超過(guò)5分鐘,則說(shuō)明系統(tǒng)的log已經(jīng)沒(méi)有再生成(系統(tǒng)已經(jīng)死了),然后確認(rèn)死了之后,在連接上Oracle的一個(gè)DB,把一些欄位的資料 insert into 到一張用來(lái)發(fā)送alarm mail的table當(dāng)中去。不知道bat文檔能否實(shí)現(xiàn)。

復(fù)制代碼 代碼如下:

@echo off
set SrcFile=D:/a.txt
for /f "skip=5 tokens=1-2 delims= " %%a in ('dir /tw "%SrcFile%"') do (
    set "FileDay=%%a %%b"
    goto :compare
)
:compare
call :DateToMins %FileDay:~0,4% %FileDay:~5,2% %FileDay:~8,2% %FileDay:~11,2% %FileDay:~14,3% mFileDay
call :DateToMins %date:~4,4% %date:~9,2% %date:~12,2% %time:~0,2% %time:~3,2% mToday
set /a mMinus=mToday-mFileDay
if %mMinus% gtr 5 (
    echo "The system is down"
) else (
    echo "The system is running"
)
pause
goto :eof

:DateToMins %yy% %mm% %dd% %hh% %mm% result
setlocal ENABLEEXTENSIONS
set yy=%1set mm=%2set dd=%3set hh=%4set nn=%5
if 1%yy% LSS 200 if 1%yy% LSS 170 (set yy=20%yy%) else (set yy=19%yy%)
set /a dd=100%dd%%%100,mm=100%mm%%%100
set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2
set /a j=j/5+dd+y*365+y/4-y/100+y/400-2472633
if 1%hh% LSS 20 set hh=0%hh%
if {%nn:~2,1%} EQU {p} if "%hh%" NEQ "12" set hh=1%hh%set/a hh-=88
if {%nn:~2,1%} EQU {a} if "%hh%" EQU "12" set hh=00
if {%nn:~2,1%} GEQ {a} set nn=%nn:~0,2%
set /a hh=100%hh%%%100,nn=100%nn%%%100,j=j*1440+hh*60+nn
endlocalset %6=%j%goto :EOF

標(biāo)簽:株洲 白銀 臺(tái)州 樂(lè)山 江西 三門峽 蕪湖 公主嶺

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《批處理bat判斷一個(gè)文件在最近5分鐘內(nèi)是否被更新過(guò)的代碼》,本文關(guān)鍵詞  批處理,bat,判斷,一個(gè),文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《批處理bat判斷一個(gè)文件在最近5分鐘內(nèi)是否被更新過(guò)的代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于批處理bat判斷一個(gè)文件在最近5分鐘內(nèi)是否被更新過(guò)的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    瑞丽市| 崇明县| 额济纳旗| 怀远县| 开封县| 凤山县| 始兴县| 财经| 濮阳市| 吉林省| 江油市| 昔阳县| 阳泉市| 毕节市| 黑龙江省| 邯郸县| 潮州市| 清苑县| 凤台县| 南郑县| 正定县| 蚌埠市| 佛山市| 金昌市| 瓮安县| 玉田县| 平利县| 伊吾县| 遵义市| 嘉鱼县| 武川县| 亚东县| 老河口市| 武胜县| 大田县| 新绛县| 雷州市| 绿春县| 贵州省| 泸水县| 彰化县|