亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

BAT批處理判斷服務是否正常運行的方法(批處理命令綜合應用)

2020-07-26 19:47:57
字體:
來源:轉載
供稿:網友

先給大家普及下批處理的基本概念

批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對某對象進行批量的處理,通常被認為是一種簡化的腳本語言,它應用于DOS和Windows系統中。批處理文件的擴展名為bat 或cmd。目前比較常見的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基于強大的圖片編輯軟件Photoshop的,用來批量處理圖片的腳本;而DOS批處理則是基于DOS命令的,用來自動地批量地執行DOS命令以實現特定操作的腳本。更復雜的情況,需要使用if、for、goto等命令控制程式的運行過程,如同C、Basic等高級語言一樣。如果需要實現更復雜的應用,利用外部程式是必要的,這包括系統本身提供的外部命令和第三方提供的工具或者軟件。批處理程序雖然是在命令行環境中運行,但不僅僅能使用命令行軟件,任何當前系統下可運行的程序都可以放在批處理文件中運行。

前言

某qlik sense服務器需要一個health check(健康狀態監測)的程序,所以就有了一下的批處理腳本。

大致功能如下:

  • 批處理獲取當前日期時間
  • 批處理生成動態的文件名
  • 批處理輸出echo到日志文件
  • 批處理遍歷列表list
  • 批處理函數與call函數
  • 判斷服務是否運行中
  • 批處理count計數
  • 批處理copy復制文件
  • 批處理判斷大于gtr(記住那輛跑車名,批處理大于、小于、等于、不小于、不大于和不等于)
@echo offcolor 2Eset YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%set hhmiss=%time:~0,2%%time:~3,2%%time:~6,2%set filename=healthcheck.logREM set "filename=healthcheck_%YYYYmmdd%_%hhmiss%.log"set "datetime=%YYYYmmdd%%hhmiss%"set allCount=0set errorCount=0set checkList="QlikSenseServiceDispatcher" "QlikSenseSchedulerService" "QlikSenseRepositoryService" "QlikSenseRepositoryDatabase" "QlikSenseProxyService" "QlikSensePrintingService" "QlikSenseEngineService" "QlikLoggingService"echo ============================================ >%filename%echo Health Checking by Qlik Team         >>%filename%echo zhengkai.blog.csdn.netecho (datetime: %datetime% )            >>%filename%echo ============================================ >>%filename%echo.                       >>%filename%echo.                       >>%filename%for %%L in (%checkList%) do call :health_check %%L echo ============================================ >>%filename%echo Checking Finish.               >>%filename%echo.                       >>%filename%echo Error : %errorCount% of %allCount%      >>%filename%echo.                       >>%filename%echo ============================================ >>%filename%call :check_status                 echo ============================================ >>%filename%goto:end:health_checksc query |find /i %1 >nul 2>nulif not errorlevel 1 ( echo SUCCESS...... %1             >>%filename%)else ( echo FAILD...... %1 is error !         >>%filename% set /a errorCount+=1)set /a allCount+=1goto:eof:check_statusif %errorCount% gtr 0 ( echo ###### this server is Not Health     >>%filename%) else ( echo ###### this server is Health       >>%filename%)goto:eof:endcopy %filename% //xxxx/DataShare/CSDN/ZhengKai/

批處理獲取當前日期時間,生成動態的文件名

set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%set hhmiss=%time:~0,2%%time:~3,2%%time:~6,2%set "filename=healthcheck_%YYYYmmdd%_%hhmiss%.log"echo %filename%

批處理輸出echo到日志文件

  • > 就是清空輸出文件,重新輸出層
  • >> 就是追加到日子和文件
echo ============================================ >%filename%echo Health Checking by Qlik Team         >>%filename%echo ============================================ >>%filename%

批處理遍歷列表list

定義在一個List會后,就可以開始使用

  • for %%L 用什么變量來遍歷
  • in (%checkList%) 遍歷哪個數組
  • do echo %%L 遍歷來做什么
set checkList="QlikSenseServiceDispatcher" "QlikSenseSchedulerService" "QlikSenseRepositoryService" "QlikSenseRepositoryDatabase" "QlikSenseProxyService" "QlikSensePrintingService" "QlikSenseEngineService" "QlikLoggingService"echo ============================================ >%filename%echo Health Checking List             >>%filename%for %%L in (%checkList%) do echo %%L echo ============================================ >>%filename%

批處理函數與call函數

定義一個:function_name,中間是函數內容,后面以goto:eof結尾

call :check_status:check_statusif %errorCount% gtr 0 ( echo ###### this server is Not Health     >>%filename%) else ( echo ###### this server is Health       >>%filename%)goto:eof

批處理count計數

計數加一 set /a allCount+=1

set allCount=0for %%L in (%checkList%) do set /a allCount+=1

批處理copy復制文件

  • 復制文件 copy 文件名 目錄頁
  • 復制文件夾用xcopy,指定的目錄連文件和目錄結構一并拷貝

copy %filename% "http://xxxx/DataShare/CSDN/ZhengKai/"

批處理大于、小于、等于、不小于、不大于和不等于

  • EQU - 等于
  • NEQ - 不等于
  • LSS - 小于
  • LEQ - 小于或等于
  • GTR - 大于
  • GEQ - 大于或等于
if %errorCount% gtr 0 ( echo ###### this server is Not Health     >>%filename%) else ( echo ###### this server is Health       >>%filename%)

總結

以上所述是小編給大家介紹的BAT批處理判斷服務是否正常運行的方法(批處理命令綜合應用),希望對大家有所幫助,也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
69av在线视频| 久久久这里只有精品视频| 亚洲自拍偷拍色片视频| 日本成人激情视频| 成人亚洲激情网| 亚洲欧美激情另类校园| 国产经典一区二区| 国自在线精品视频| 亚洲人线精品午夜| 国产在线日韩在线| 色多多国产成人永久免费网站| 日韩精品极品视频| 欧美日韩第一页| 中文字幕亚洲无线码在线一区| 国产精品国产亚洲伊人久久| 日韩免费av在线| 欧美寡妇偷汉性猛交| 国产精品视频26uuu| 91免费人成网站在线观看18| 亚洲精品视频在线播放| 国语自产精品视频在免费| 亚洲成人激情小说| 色黄久久久久久| 亚洲最新视频在线| 久久久久免费视频| 欧美日韩精品在线播放| 国产91对白在线播放| 97国产成人精品视频| 亚洲最新中文字幕| 欧美日韩国产中文精品字幕自在自线| 欧美黄色www| 欧美大片第1页| 91中文精品字幕在线视频| 久久精品视频一| xvideos成人免费中文版| 久久91精品国产91久久跳| 日韩免费在线电影| 日韩成人av在线| 国产精彩精品视频| 在线看福利67194| 久久这里只有精品视频首页| 久久综合网hezyo| 亚洲第一区第一页| 中文字幕成人在线| 亚洲风情亚aⅴ在线发布| 欧美日韩亚洲一区二区三区| 亚洲欧美精品伊人久久| 亚洲香蕉在线观看| 国产一区二区三区在线观看视频| 亚洲伊人久久综合| 俺去了亚洲欧美日韩| 亚洲二区中文字幕| 亚洲精品一区在线观看香蕉| 亚洲午夜激情免费视频| 91精品国产91久久久久久吃药| 久久香蕉国产线看观看av| 精品视频一区在线视频| 国产亚洲成精品久久| 九九热最新视频//这里只有精品| 91香蕉国产在线观看| 日韩欧美在线中文字幕| 欧美亚洲第一页| www.日韩视频| 免费91麻豆精品国产自产在线观看| 成人免费高清完整版在线观看| 午夜伦理精品一区| 亚洲人成伊人成综合网久久久| 久久久久国产视频| 日韩免费在线观看视频| 97在线看免费观看视频在线观看| 欧美—级a级欧美特级ar全黄| 成人激情电影一区二区| 美女av一区二区| 日韩一级裸体免费视频| 正在播放亚洲1区| 国产精品福利无圣光在线一区| 国产精品视频免费观看www| 国产欧美最新羞羞视频在线观看| 国模吧一区二区| 国产欧美日韩视频| 在线精品91av| 欧美电影在线观看网站| 亚洲一级黄色av| 亚洲性线免费观看视频成熟| 在线电影欧美日韩一区二区私密| 中文字幕日韩av综合精品| 国产在线98福利播放视频| 欧美性极品xxxx做受| 成人福利免费观看| 懂色av影视一区二区三区| 一本色道久久88综合亚洲精品ⅰ| 国产精品91在线| 亚洲国产成人在线播放| 亚洲韩国日本中文字幕| 亚洲免费精彩视频| 92国产精品视频| 亚洲人成自拍网站| 亚洲高清在线观看| 国产精品扒开腿做| 久久视频中文字幕| 国产精品久久久久久久久粉嫩av| 国产亚洲日本欧美韩国| 欧美高清激情视频| 中文字幕亚洲情99在线| 色久欧美在线视频观看| 成人免费直播live| 欧美激情综合色综合啪啪五月| 久久精品国产69国产精品亚洲| 中文字幕精品在线| 日本高清+成人网在线观看| 国产亚洲精品久久| 色诱女教师一区二区三区| 欧美亚洲日本网站| 91亚洲精品在线观看| 91国自产精品中文字幕亚洲| 亚洲色图在线观看| 992tv成人免费影院| 欧洲美女7788成人免费视频| 在线色欧美三级视频| 亚洲欧美日韩一区二区三区在线| 久久天天躁夜夜躁狠狠躁2022| 国产精品欧美日韩| 亚洲精品免费在线视频| 成人a免费视频| 欧美成人剧情片在线观看| 国内久久久精品| 久久精品国产亚洲精品2020| 日韩av在线一区二区| 国模精品视频一区二区三区| 亚洲视频在线观看视频| 国产91精品久久久久久久| 国产99视频在线观看| 欧美电影免费在线观看| 98视频在线噜噜噜国产| 亚洲欧美日韩图片| 国产丝袜一区二区| 精品国产一区二区三区四区在线观看| 国产精品久久久久久久久久| 亚洲高清不卡av| 欧美在线观看网址综合| 亚洲欧洲激情在线| 国产欧美日韩丝袜精品一区| 日本高清久久天堂| 国产精品免费观看在线| 欧美激情亚洲国产| 欧美色道久久88综合亚洲精品| 亚洲人成欧美中文字幕| 国产日本欧美一区| 亚洲国产私拍精品国模在线观看| 欧美成人精品一区| 九九热精品视频国产| 亚洲视频欧美视频| 国产一区二区三区丝袜| 亚洲精品美女免费| 俺去亚洲欧洲欧美日韩| 亚洲成色777777在线观看影院| 久久精品视频导航| 日韩久久精品电影| 国产在线98福利播放视频| 日韩欧美999| 国产精品亚洲激情| 亚洲国产91精品在线观看| 性欧美亚洲xxxx乳在线观看| 欧美激情videoshd|