监控java的进程启动情况(bat)
2024-10-07 09:53:43
最近有个项目需要检测某个软件崩溃重启的间隔和重启时间,百度了一下,按照自己的需求做了相应的修改
@echo off
rem 定义需监控程序的进程名和程序路径,可根据需要进行修改
set AppName=java.exe
set AppPath=D:\jre\bin\
title 进程监控
cls
echo.
echo 进程监控开始……
echo.
rem 定义循环体
:startjc
rem 从进程列表中查找指定进程
tasklist|findstr /i %AppName% >nul
echo %errorlevel%
rem 变量errorlevel的值等于0表示查找到进程,否则没有查找到进程
if %errorlevel%==0 (
echo ^>%date:~0,10% %time:~0,8% 程序正在运行……
)else (
echo ^>%date:~0,10% %time:~0,8% 没有发现程序进程
rem echo ^>%date:~0,10% %time:~0,8% 正在重新启动程序
rem start %AppPath%%AppName% 2>nul && echo ^>%date:~0,10% %time:~0,8% 启动程序成功
)
rem 实现延时运行
for /l %%i in (1,1,5) do ping -n 1 -w 1000 127.0.0.1>nul
goto startjc
echo on
最新文章
- [网络流24题] 太空飞行计划(cogs 727)
- R----data.table包介绍学习
- android背景选择器selector用法汇总
- spring+hibernate常见异常集合
- 关于Linux系统和Windows系统中文件夹的命名规范
- 【转】secureCRT使用退格键(backspace)出现^H解决办法
- HTML中select标签单选多选详解
- 疯狂Android第二章:Adapter以及部分控件使用
- Address already in use: JVM_Bind <;null>;:8080
- C# - 委托_求定积分通用方法
- 【linux】 Makefile之make menuconfig /uImage
- 4.锁定--Java的LockSupport.park()实现分析
- C#排序算法
- 从struts2拦截器到自定义拦截器
- redux的使用过程
- Web前端 前端工程师首选的几款编辑器/IDE以及Markdown的编辑器、语法
- letecode242有效字母的异位词
- (转)利用 SVG 和 CSS3 实现有趣的边框动画
- sql server对并发的处理-乐观锁和悲观锁(转)
- json转java对象
热门文章
- XIB约束布局问题(通过优先级改变界面布局)
- Oracle锁表信息处理步骤
- md5sum - 计算检验MD5效验码
- php内置函数分析之array_change_key_case()
- 使用webpack搭建react开发环境
- LeetCode--094--二叉树的中序遍历(python)
- 02-webpack的作用
- Navicat 出现的[Err] 1146 - Table &#39;performance_schema.session_status&#39; doesn&#39;t exist已解决
- Error:MySQLAdministrator无法连接到实例
- [转]SQLServer : EXEC和sp_executesql的区别