监控windows服务,当服务停止后自动重启服务
来源:互联网 发布:自己设计装修图软件 编辑:程序博客网 时间:2024/05/15 05:35
近期花时间研究了一下windows和linux下某服务停了后自动重启的功能,在网上收集了些资料,并经过测试,在此整理一下。这里介绍的是windows服务的监控,是通过批处理来实现的。本例是监控windows的Computer Browser为例,每60秒检测一次(可根据实际需要调整间隔),当发现服务停止后自动重启。AutostartService.bat批处理文件内容如下
@echo off
rem 定义循环间隔时间和监测的服务:
set secs=60
set srvname="SoftDog"
echo.
echo ========================================
echo == 查询计算机服务的状态, ==
echo == 每间隔%secs%秒种进行一次查询, ==
echo == 如发现其停止,则立即启动。 ==
echo ========================================
echo.
echo 此脚本监测的服务是:%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 下面的命令用于延时,否则可能会导致cpu单个核心满载。
ping -n %secs% 127.0.0.1 > nul
goto chkit
:end
双击该批处理文件,运行界面如下
========================================
== 查询计算机服务的状态, ==
== 每间隔60秒种进行一次查询, ==
== 如发现其停止,则立即启动。 ==
========================================
此脚本监测的服务是:"Computer Browser"
如果Computer Browser停止后,该批处理检测到后会重启该服务,界面如下
========================================
== 查询计算机服务的状态, ==
== 每间隔60秒种进行一次查询, ==
== 如发现其停止,则立即启动。 ==
========================================
此脚本监测的服务是:"Computer Browser"
Computer Browser 服务正在启动 .
Computer Browser 服务已经启动成功。
0 0
- 监控windows服务,当服务停止后自动重启服务
- 监控WINDOWS服务,当服务停止后自动重启服务
- 监控windows服务,当服务停止后自动重启服务
- 监控windows某个服务当服务停止后自动重启服务
- 监控windows服务,当服务停止后自动重启服务
- python脚本监控进程,服务停止后自动启动
- monit 监控并自动重启服务
- monit 监控并自动重启服务
- windows监控网站,重启服务
- windows apache 服务 监控重启脚本
- CentOS7服务管理(重启,停止,自动启动命令)
- OracleOraDb11g_home1TNSListener服务启动后自动停止
- OracleOraDb11g_home1TNSListener服务启动后又自动停止
- windows服务编程--异常终止重启;拒绝手动停止
- apache服务监控脚本-----自动重启apache
- SHELL脚本实现服务宕机监控自动重启
- Linux 监控tomcat,自动重启tomcat服务
- VC++ 系统服务如何让服务进程结束后依赖windows自身把服务重启
- c#反射机制学习和利用反射获取类型信息
- Swift-UIImageView使用小结
- Android笔记之圆角布局
- 数组排序sort()
- Java构造函数之调用父类构造函数
- 监控windows服务,当服务停止后自动重启服务
- php中excel的导出导入
- Maven常用命令-创建Web项目
- iOS10XCode8适配各种问题(相对其他的较完善)
- Java 自带的加密类MessageDigest类(加密MD5和SHA)
- 阿里、京东的VR+购物都在等什么?
- 中文分词算法介绍
- maven项目tomcat启动报错
- Android开发模仿京东app的布局Demo源代码