91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 如何實現批處理bat判斷一個文件在最近5分鐘內是否被更新過的代碼

如何實現批處理bat判斷一個文件在最近5分鐘內是否被更新過的代碼

發布時間:2021-09-30 11:48:16 來源:億速云 閱讀:232 作者:iii 欄目:開發技術

這篇文章主要介紹“如何實現批處理bat判斷一個文件在最近5分鐘內是否被更新過的代碼”,在日常操作中,相信很多人在如何實現批處理bat判斷一個文件在最近5分鐘內是否被更新過的代碼問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何實現批處理bat判斷一個文件在最近5分鐘內是否被更新過的代碼”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

問題背景描述:

檢測程式查看一個X.log的文本里的時間,類似2008-11-1 12:00:00 這樣的格式,因為log當中每3分鐘會刷新一次,所以時間也會變,現在我的思路是用程式抓到的最新也就是最大的時間和系統時間做比對,超過5分鐘,則說明系統的log已經沒有再生成(系統已經死了),然后確認死了之后,在連接上Oracle的一個DB,把一些欄位的資料 insert into 到一張用來發送alarm mail的table當中去。不知道bat文檔能否實現。

代碼如下:

@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=%1&set mm=%2&set dd=%3&set hh=%4&set 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
endlocal&set %6=%j%&goto :EOF

到此,關于“如何實現批處理bat判斷一個文件在最近5分鐘內是否被更新過的代碼”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

溧水县| 新乡县| 壶关县| 南康市| 景德镇市| 定州市| 瓮安县| 平度市| 武安市| 遵义市| 乌拉特中旗| 长顺县| 都兰县| 赞皇县| 于都县| 九江市| 广州市| 兖州市| 内江市| 临桂县| 嘉禾县| 阳信县| 蛟河市| 图木舒克市| 桐城市| 张家口市| 灯塔市| 呼图壁县| 靖西县| 土默特左旗| 建水县| 海伦市| 安顺市| 新河县| 化州市| 嘉义市| 嘉祥县| 江永县| 洱源县| 沽源县| 河间市|