婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > BAT批處理判斷服務(wù)是否正常運行的方法(批處理命令綜合應(yīng)用)

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

熱門標簽:為什么申請400電話 蘇丹地圖標注app 高德百度地圖標注推廣 外呼系統(tǒng)解決電銷問題 京東辦理400電話查詢 南陽高頻外呼系統(tǒng)怎么安裝 菏澤電銷外呼系統(tǒng)軟件 地圖標注店鋪的收費 貴陽電話外呼系統(tǒng)廠家

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

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

前言

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

大致功能如下:

  • 批處理獲取當前日期時間
  • 批處理生成動態(tài)的文件名
  • 批處理輸出echo到日志文件
  • 批處理遍歷列表list
  • 批處理函數(shù)與call函數(shù)
  • 判斷服務(wù)是否運行中
  • 批處理count計數(shù)
  • 批處理copy復制文件
  • 批處理判斷大于gtr(記住那輛跑車名,批處理大于、小于、等于、不小于、不大于和不等于)
@echo off
color 2E
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.log
REM set "filename=healthcheck_%YYYYmmdd%_%hhmiss%.log"
set "datetime=%YYYYmmdd%%hhmiss%"
set allCount=0
set errorCount=0
set checkList="QlikSenseServiceDispatcher" "QlikSenseSchedulerService" "QlikSenseRepositoryService" "QlikSenseRepositoryDatabase" "QlikSenseProxyService" "QlikSensePrintingService" "QlikSenseEngineService" "QlikLoggingService"
echo ============================================ >%filename%
echo Health Checking by Qlik Team         >>%filename%
echo zhengkai.blog.csdn.net
echo (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_check
sc query |find /i %1 >nul 2>nul
if not errorlevel 1 (
 echo SUCCESS...... %1             >>%filename%
)else (
 echo FAILD...... %1 is error !         >>%filename%
 set /a errorCount+=1
)
set /a allCount+=1
goto:eof

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

:end
copy %filename% \\xxxx\DataShare\CSDN\ZhengKai\

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

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%) 遍歷哪個數(shù)組
  • 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%

批處理函數(shù)與call函數(shù)

定義一個:function_name,中間是函數(shù)內(nèi)容,后面以goto:eof結(jié)尾

call :check_status

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

批處理count計數(shù)

計數(shù)加一 set /a allCount+=1

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

批處理copy復制文件

  • 復制文件 copy 文件名 目錄頁
  • 復制文件夾用xcopy,指定的目錄連文件和目錄結(jié)構(gòu)一并拷貝

copy %filename% "\\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%
)

總結(jié)

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

您可能感興趣的文章:
  • BAT 批處理腳本教程(詳細篇腳本之家補充)
  • Windows下使用批處理文件.bat刪除舊文件
  • 利用bat批處理程序通過DOS命令行刪除所有的空文件夾的方法
  • bat 批處理 for 命令快速入門
  • 修改Windows Server 2008 R2 的3389遠程端口的Bat批處理代碼
  • 批處理統(tǒng)計文件夾內(nèi)的所有文件的數(shù)量和總大小的bat

標簽:阿里 韶關(guān) 通遼 滄州 昌都 咸寧 資陽 海北

巨人網(wǎng)絡(luò)通訊聲明:本文標題《BAT批處理判斷服務(wù)是否正常運行的方法(批處理命令綜合應(yīng)用)》,本文關(guān)鍵詞  BAT,批處理,判斷,服務(wù),是否,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《BAT批處理判斷服務(wù)是否正常運行的方法(批處理命令綜合應(yīng)用)》相關(guān)的同類信息!
  • 本頁收集關(guān)于BAT批處理判斷服務(wù)是否正常運行的方法(批處理命令綜合應(yīng)用)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    五月激情六月综合| 国产精品久久夜| 欧美一a一片一级一片| 色噜噜夜夜夜综合网| 91福利精品第一导航| 欧美男同性恋视频网站| 2023国产精华国产精品| 国产人久久人人人人爽| 一级做a爱片久久| 亚洲最新视频在线观看| 五月婷婷激情综合| 国产成人免费9x9x人网站视频| 99久久久精品| 欧美日韩精品一区二区三区蜜桃| 欧美日韩和欧美的一区二区| 7777精品伊人久久久大香线蕉经典版下载 | 综合分类小说区另类春色亚洲小说欧美| 中文乱码免费一区二区| 亚洲人成人一区二区在线观看 | 黄色精品一二区| 成人自拍视频在线观看| 欧美伊人久久久久久午夜久久久久| 久久午夜电影网| 国产午夜亚洲精品理论片色戒| 精品久久久久av影院| 成人久久视频在线观看| 国产日韩三级在线| 亚洲综合无码一区二区| 免费的成人av| 色综合久久88色综合天天免费| 国产欧美综合色| 日本网站在线观看一区二区三区 | 久久久久国产免费免费| 亚洲一区二区三区视频在线 | 午夜视频一区二区三区| 国产成人在线视频网址| 一区二区三区四区乱视频| 国产一区二区中文字幕| 99在线热播精品免费| 国产精品久久福利| 91国内精品野花午夜精品| 国产aⅴ综合色| 久久综合狠狠综合| 播五月开心婷婷综合| 波波电影院一区二区三区| 欧美一区二区日韩一区二区| 国产很黄免费观看久久| 色综合久久九月婷婷色综合| 欧美日韩三级一区| 久久久久久99精品| 亚洲综合精品久久| 激情综合网激情| 欧美人牲a欧美精品| 久久久欧美精品sm网站| 亚洲精品一二三| 成人高清在线视频| 精品免费国产二区三区| 亚洲精品乱码久久久久久黑人| 久久se精品一区精品二区| av在线这里只有精品| 久久久91精品国产一区二区三区| 亚洲r级在线视频| av电影在线观看不卡| 久久亚洲精品小早川怜子| 日日嗨av一区二区三区四区| 波波电影院一区二区三区| 国产欧美一区二区精品秋霞影院 | 欧美成人一区二区三区在线观看 | 成人看片黄a免费看在线| 欧美一区二区精品在线| 2020日本不卡一区二区视频| 日韩av在线发布| 在线观看日韩精品| 亚洲欧美另类在线| 亚洲一区成人在线| 欧美性色黄大片手机版| 国产精品久久久久久久久快鸭 | 有坂深雪av一区二区精品| 福利电影一区二区三区| 国产精品嫩草99a| 国产一区二区主播在线| 精品无人码麻豆乱码1区2区| 久久久久久久久伊人| 国产午夜精品久久| 国产一区激情在线| 美女一区二区在线观看| 99久久综合狠狠综合久久| 国产精品丝袜久久久久久app| 国产一区二区免费视频| 91精品国产入口在线| 亚洲伊人伊色伊影伊综合网| 国产精品久久毛片a| 精品国产免费人成在线观看| 日韩一区国产二区欧美三区| 日韩精品一区国产麻豆| 欧美一区二区视频免费观看| 精品99一区二区| 国产欧美视频在线观看| 亚洲欧洲国产日韩| 亚洲国产综合色| 国产一区二区三区香蕉| 激情另类小说区图片区视频区| 亚洲综合色成人| 国产一区二区按摩在线观看| 欧美视频在线观看一区二区| 18涩涩午夜精品.www| 成人一区二区三区视频 | 欧美日韩视频不卡| 国产精品美女一区二区三区| 欧美α欧美αv大片| 欧美一区二区三区人| 免费精品视频在线| 精品久久久久久久久久久久包黑料| 99热国产精品| 亚洲成av人片在线观看| 国产婷婷色一区二区三区| av电影一区二区| 国产久卡久卡久卡久卡视频精品| 国产精品久久久久影院亚瑟 | 日韩一级黄色大片| 高清成人免费视频| 色一情一乱一乱一91av| 欧美激情在线看| 欧美日韩在线精品一区二区三区激情| 无码av免费一区二区三区试看| 视频一区视频二区中文| 成人免费视频caoporn| 欧美裸体一区二区三区| 久久久久国产精品厨房| 国产精品福利一区| 丝袜美腿亚洲一区| 欧美性色黄大片| 国产亚洲成年网址在线观看| 国产精品护士白丝一区av| 日韩理论片中文av| 国产一本一道久久香蕉| 91免费视频网| 久久99精品视频| 椎名由奈av一区二区三区| 日本aⅴ亚洲精品中文乱码| 丝袜美腿亚洲一区| 欧美午夜一区二区| 一区二区三区在线播放| 日韩一级视频免费观看在线| 欧美变态凌虐bdsm| 成人av在线观| 久久久影院官网| 91精品免费在线| 亚洲免费观看在线观看| 日韩欧美一区二区久久婷婷| 秋霞国产午夜精品免费视频| 国产精品不卡一区二区三区| 91精彩视频在线| 强制捆绑调教一区二区| 97精品久久久久中文字幕| 欧美一级爆毛片| 美女视频网站久久| 中文字幕一区二区三| 久久国产精品99久久久久久老狼 | 7777精品伊人久久久大香线蕉| 日韩国产欧美三级| 国产精品正在播放| 成人蜜臀av电影| 久久你懂得1024| 91精品国产色综合久久不卡蜜臀 | 欧美高清你懂得| 国产乱码精品一区二区三区五月婷 | 色婷婷精品久久二区二区蜜臂av| 一区二区三区四区在线播放 | 国产精品嫩草影院av蜜臀| 欧美中文字幕一区二区三区| 丁香婷婷综合色啪| 日韩国产在线一| xnxx国产精品| 久久蜜桃一区二区| 欧美极品另类videosde| 国产在线乱码一区二区三区| 成人av影院在线| 91在线丨porny丨国产| 日本不卡一区二区| 美美哒免费高清在线观看视频一区二区 | 黄色日韩三级电影| 看片的网站亚洲| av福利精品导航| 久久人人爽爽爽人久久久| 成人av网址在线| 美女网站视频久久| 九九国产精品视频| 亚洲国产cao| 香蕉久久一区二区不卡无毒影院| 久久久久国产精品人| 国产日产精品一区| 911精品产国品一二三产区| 欧美精品三级日韩久久| 色噜噜夜夜夜综合网| 蜜臀久久99精品久久久久久9| 极品销魂美女一区二区三区| 视频一区中文字幕国产| 日韩成人一区二区三区在线观看| 最好看的中文字幕久久|