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

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

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

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

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

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

前言

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

大致功能如下:

  • 批處理獲取當(dāng)前日期時間
  • 批處理生成動態(tài)的文件名
  • 批處理輸出echo到日志文件
  • 批處理遍歷列表list
  • 批處理函數(shù)與call函數(shù)
  • 判斷服務(wù)是否運(yùn)行中
  • 批處理count計數(shù)
  • 批處理copy復(fù)制文件
  • 批處理判斷大于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\

批處理獲取當(dāng)前日期時間,生成動態(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復(fù)制文件

  • 復(fù)制文件 copy 文件名 目錄頁
  • 復(fù)制文件夾用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ùn)行的方法(批處理命令綜合應(yīng)用),希望對大家有所幫助,也非常感謝大家對腳本之家網(wǎng)站的支持!

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《BAT批處理判斷服務(wù)是否正常運(yùn)行的方法(批處理命令綜合應(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ùn)行的方法(批處理命令綜合應(yīng)用)》相關(guān)的同類信息!
  • 本頁收集關(guān)于BAT批處理判斷服務(wù)是否正常運(yùn)行的方法(批處理命令綜合應(yīng)用)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产iv一区二区三区| 欧美日韩一区二区三区不卡| 色综合久久中文字幕| 欧美一区二区视频免费观看| 中文字幕日本乱码精品影院| 日韩av一级电影| 色视频一区二区| 久久先锋影音av鲁色资源网| 依依成人综合视频| 国产一区二区影院| 在线播放91灌醉迷j高跟美女| 国产精品久久看| 国产真实乱偷精品视频免| 欧美视频精品在线| 中文字幕在线一区二区三区| 国产原创一区二区| 宅男在线国产精品| 亚洲成av人在线观看| 99久久精品免费看| 中文在线一区二区| 国产v综合v亚洲欧| 久久综合九色欧美综合狠狠 | 日本aⅴ免费视频一区二区三区| 成人黄色在线网站| 国产女人18毛片水真多成人如厕 | 精品99999| 麻豆精品新av中文字幕| 欧美体内she精高潮| 亚洲美女区一区| 色婷婷亚洲一区二区三区| 成人免费一区二区三区在线观看| 国产精品一区在线观看乱码 | 亚洲视频一二区| 成人动漫在线一区| 国产日产欧美精品一区二区三区| 韩国v欧美v日本v亚洲v| 久久久久久久久免费| 国产一区二区伦理| 国产午夜亚洲精品不卡 | 极品少妇xxxx精品少妇| 欧美一区二区三区男人的天堂| 午夜精品免费在线| 欧美一区二区三区视频在线 | 国产精品国产精品国产专区不蜜| 成人自拍视频在线| 亚洲欧洲另类国产综合| 91美女在线观看| 亚洲电影在线播放| 91精品国产一区二区三区| 奇米精品一区二区三区在线观看| 91精品国产综合久久久蜜臀粉嫩 | 波多野结衣在线一区| 国产精品看片你懂得| 色一情一伦一子一伦一区| 亚洲大型综合色站| 久久综合色之久久综合| 白白色 亚洲乱淫| 午夜精品在线看| 久久综合色鬼综合色| 成人av动漫在线| 亚洲成av人影院| 精品国免费一区二区三区| 成人免费视频app| 亚洲成人综合网站| 久久久av毛片精品| 欧美在线你懂得| 久久精品99久久久| 亚洲欧洲日韩av| 日韩女优电影在线观看| 成人精品国产一区二区4080| 无码av中文一区二区三区桃花岛| 精品88久久久久88久久久| 色域天天综合网| 毛片av一区二区| 国产精品久久久久久久久免费樱桃 | 国产精品123| 亚洲h在线观看| 国产欧美中文在线| 欧美精品日韩精品| 9色porny自拍视频一区二区| 免费黄网站欧美| 亚洲裸体xxx| 久久综合九色综合欧美98| 欧美日韩一区二区欧美激情| 成人精品亚洲人成在线| 日韩电影一区二区三区| 樱桃国产成人精品视频| 国产日韩欧美综合一区| 日韩色视频在线观看| 色婷婷香蕉在线一区二区| 高清不卡一区二区| 国产真实乱对白精彩久久| 日韩av不卡一区二区| 一区二区三区高清不卡| 欧美激情综合五月色丁香小说| 欧美一区二区高清| 欧美午夜不卡在线观看免费| av网站一区二区三区| 久久91精品国产91久久小草 | 一区二区在线观看免费| 国产日韩欧美精品综合| 欧美一区二区三级| 欧美群妇大交群中文字幕| 色综合久久中文字幕| 99久久国产免费看| av午夜一区麻豆| 99精品1区2区| 成人伦理片在线| 成人午夜免费电影| 国产999精品久久| 国产成人精品1024| 国产成人免费在线视频| 国产精品综合二区| 国产成人免费视频| 岛国一区二区三区| 97精品久久久久中文字幕| 91免费国产在线| 在线免费不卡视频| 欧美撒尿777hd撒尿| 欧美视频一区二区三区在线观看| 日本韩国一区二区| 欧美日韩精品专区| 日韩欧美黄色影院| 国产日韩视频一区二区三区| 国产精品久久久久久福利一牛影视| 国产精品免费观看视频| 亚洲精品久久久久久国产精华液| 有码一区二区三区| 日韩精品电影一区亚洲| 激情综合色丁香一区二区| 国产xxx精品视频大全| 91视频国产观看| 欧美人妖巨大在线| 久久九九久久九九| 一级中文字幕一区二区| 日韩精品成人一区二区在线| 麻豆精品新av中文字幕| 成人一级视频在线观看| 91成人免费在线| 欧美一区二区在线免费观看| 26uuu国产在线精品一区二区| 国产午夜亚洲精品羞羞网站| 亚洲精品国产精华液| 天天影视色香欲综合网老头| 国产一区二区三区久久久| 粉嫩久久99精品久久久久久夜| 91在线看国产| 欧美一级高清片| 国产精品午夜免费| 香蕉成人啪国产精品视频综合网| 另类调教123区| 91麻豆swag| 日韩欧美亚洲一区二区| 国产精品视频在线看| 日日夜夜免费精品| 成人免费电影视频| 日韩精品中午字幕| 国产精品盗摄一区二区三区| 日本亚洲一区二区| 成人福利电影精品一区二区在线观看| 欧美午夜精品电影| 国产日韩欧美不卡在线| 三级不卡在线观看| 91久久精品一区二区三区| 精品久久久久av影院| 亚洲va国产va欧美va观看| 99免费精品视频| 久久嫩草精品久久久精品一| 亚洲电影一区二区| 99久久精品99国产精品| 欧美xxxxx牲另类人与| 亚洲成人激情自拍| 国产成人在线观看| 日韩精品综合一本久道在线视频| 亚洲一区欧美一区| 国产风韵犹存在线视精品| 欧美一区二区网站| 亚洲国产精品久久艾草纯爱| 国产91在线看| 2020国产成人综合网| 免费在线观看不卡| 欧美男男青年gay1069videost| 成人欧美一区二区三区黑人麻豆| 韩国av一区二区| 91麻豆精品国产91久久久更新时间 | 高清不卡在线观看| 欧美tk—视频vk| 日韩成人精品在线| 欧美性高清videossexo| 亚洲欧美激情插| 99re视频精品| 国产精品免费aⅴ片在线观看| 国产麻豆9l精品三级站| 久久众筹精品私拍模特| 免费精品99久久国产综合精品| 欧美日韩成人综合在线一区二区| 亚洲一区二区视频在线观看| 一本一本大道香蕉久在线精品 | 精品一区二区三区av| 日韩三级在线免费观看|