1、本篇目的:監控指定windows服務,停止後重啟。
1 @echo off*報錯處理2rem
定義迴圈間隔時間和監測的服務:
3set secs=600
4set srvname="
dot3svc"5
6echo.
7 echo ****************************************
8 echo == 查詢計算機服務的執行狀態 ==
9 echo == 每間隔%secs%秒鐘進行一次查詢 ==
10 echo == 如發現其停止,則立即啟動 ==
11 echo ****************************************
12echo.
13echo 此指令碼監測的服務是:%srvname%
14echo.
1516
if %srvname%. == . goto
end17
18:chkit
19set svrst=0
20for /f "
tokens=1* delims=
" %%a in ('
net start') do if /i "%%a %%b" == %srvname% set svrst=1
21if %svrst% == 0
net start %srvname%
22set svrst=
23rem
下面的命令用於延時,否則可能會導致cpu單個核心滿載。
24 ping -n %secs% 127.0.0.1 >nul
25goto chkit
報錯:使用.txt檔案轉.bat執行時會出現亂碼。
windows 定時重啟服務及程式
1.建立 bat指令碼 echo off taskkill im clientsend.exe ping n 1 127.0.0.1 nul sc stop tlq ping n 3 127.0.0.1 nul sc start tlq ping n 5 127.0.0.1 nul start d ...
服務可用監控重啟指令碼
伺服器上部署了乙個沒有運維接入健康檢查的服務,如何通過自己書寫的指令碼進行監控該服務是否正在執行,並在服務崩潰後重啟呢?check reboot.py import subprocess import os import datetime 這裡grep後接指定服務大概的名字 res subproce...
大資料平台監控服務及自動重啟指令碼
我們知道大資料平台有很多服務datanode,namenode,nodemananger,resourcemanager等等,這些服務可能會在跑任務的過程中直接退出,那麼我們如何監控這些服務並重啟服務呢?接下來總結一些這方面的監控指令碼以備不時之需。1 datanode監控 hadoop datan...