第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

windows系統(tǒng),腳本監(jiān)控tomcat服務(wù)運行狀態(tài),服務(wù)關(guān)閉后進行重啟

windows系統(tǒng),腳本監(jiān)控tomcat服務(wù)運行狀態(tài),服務(wù)關(guān)閉后進行重啟

絕地?zé)o雙 2018-08-13 10:09:32
工作中遇到 windows下apache 運行幾天后總是會沒響應(yīng)或者是假死狀態(tài)的問題,想尋求兩個腳本:1.第一個腳本想:配置到windows計劃任務(wù),每天關(guān)閉tomacat后,再進行重啟;2.第二個腳本也是放到windows計劃任務(wù)里定時執(zhí)行,用于檢測tomacat的狀態(tài),如果是服務(wù)未啟動,自動啟動,沒間隔多少時間循環(huán)檢測;  個人想法:tomacat有兩種啟動方式,一種是windows服務(wù)啟動,另外一種是通過運行bin目錄下的startup.bat窗口啟動。怎樣才能保證只有一個tomacat運行?如果以運行startup.bat啟動以后,腳本卻檢測的是windows服務(wù),這樣是否會存在沖突?是否可以同時檢測服務(wù)和窗口下的tomcat下的狀態(tài)先全部關(guān)閉,只使用一種方式啟動?
查看完整描述

1 回答

?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗 獲得超6個贊

@echo off
rem 定義窗口自動關(guān)閉時間和監(jiān)測的服務(wù)名稱:
set secs=5
set srvname="Tomcat7"
echo.
echo ========================================
echo == 查詢計算機服務(wù)的狀態(tài), ==
echo == 如發(fā)現(xiàn)其停止,則立即啟動。 ==
echo ========================================
echo.
echo 此腳本監(jiān)測的服務(wù)是:%srvname%
echo.
if %srvname%. == . goto end
:chkit
set svrst=0
for /F "tokens=1* delims= " %%a in ('net start') do if /I "%%a %%b" == %srvname% set svrst=1
if %svrst% == 0 net start %srvname%
set svrst=
rem 下面的命令用于延時,否則可能會導(dǎo)致cpu單個核心滿載。
:end
rem 下面的命令用于延時自動關(guān)閉窗口
ping -n %secs% 127.0.0.1 > nul
exit

這是設(shè)置的觸發(fā)器
https://img1.sycdn.imooc.com//5b9a214a0001827c05230053.jpg

這樣就能保證tomacat在關(guān)閉的情況下不需要人為啟動


查看完整回答
反對 回復(fù) 2018-09-13
  • 1 回答
  • 0 關(guān)注
  • 2856 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號