windows服务守护进程bat脚本、windows窗体守护进程bat脚本

windows服务守护进程bat脚本、windows窗体守护进程bat脚本
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码 

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说windows服务守护进程bat脚本、windows窗体守护进程bat脚本,希望能够帮助大家进步!!!

  • window服务守护进程
@echo off
rem 窗口标题
title "RabbitMQ-Daemons"
rem 定义循环间隔时间(单位秒)
set secs=60
rem 监测的服务名称
set srvname="RabbitMQ"
rem 打印服务的名称
echo Daemons Server is : %srvname%
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 下面的命令用于延时,否则可能会导致cpu单个核心满载。
ping -n %secs% 127.0.0.1 > nul
goto chkit
:end 

windows窗体守护进程

@echo off
title RabbitMQ-Daemons-exe
rem 定义循环间隔时间和监测的服务:
set secs=10
set exename="erlsrv.exe"
set exepath="H:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9\sbin\rabbitmq-service.bat"
echo Daemons-exe is : %exename%
if %exename%. == . goto end
:chkit
set svrst=0
for /f %%i in ('tasklist') do if /I "%%i" == %exename% set svrst=1
rem 如果不是管理员就无法启动
if %svrst% == 0 start "" %exepath% start taskkill /f /im cmd.exe
set svrst=
rem 下面的命令用于延时,否则可能会导致cpu单个核心满载。
ping -n %secs% 127.0.0.1 > nul
goto chkit
:end 
本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18106

发表评论