监控java的进程启动情况(bat)

摘要:
最近,有一个项目需要检测软件崩溃的重启间隔和重启时间。百度查看了一下,并对@echoffem进行了相应的修改,以根据自己的需要定义要监控的程序的进程名称和路径。您可以修改setAppName=java。exesetAppPath=D:jreintitle进程监控clsecho。echo过程监控开始……echo。rem定义循环体:startjcrem从进程列表中查找指定的进程任务列表|findstr/i%AppName%˃null%errorlevel%rem变量的errorlevel值等于0,表示找到了进程。否则,如果%errorlevel%==0(echo^˃%date:~0,10%%time:~0,8%程序正在运行

最近有个项目需要检测某个软件崩溃重启的间隔和重启时间,百度了一下,按照自己的需求做了相应的修改

@echo off

rem 定义需监控程序的进程名和程序路径,可根据需要进行修改

set AppName=java.exe

set AppPath=D:jrein


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

免责声明:文章转载自《监控java的进程启动情况(bat)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux内核结构体--kfifo 环状缓冲区JQuery对数组的一些操作总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

docker 安装jumpserver

#docker 安装mkdir /etc/dockerecho "{    "registry-mirrors" : [    "https://registry.docker-cn.com",    "https://docker.mirrors.ustc.edu.cn",    "http://hub-mirror.c.163.com",    "ht...

shell脚本实现多台服务器自动巡检

转至:https://www.cnblogs.com/xred/p/7766300.html shell脚本实现多台服务器自动巡检 摘要:         运维服务一个项目二十多台(或者多台)服务器,每天要做服务器的性能巡检工作是查看服务器的CPU、内存、磁盘空间是否在正常值范围内。像这样每天或者每个固定时间段都做相同的重复工作,为了简化重复的工作,我写了...

@echo off 与@echo on 区别(前者为关闭回显,后者为打开回显)

装载地址:http://www.winwin7.com/JC/Win7JC-14039.html 很多初学bat批处理的朋友可能打开一些现成的bat文件都会在代码中发现有@echo off 这样的语句,那么@echo off是什么意思?在bat中扮演着什么作用呢?下面小编就来告诉大家@echo off是什么意思及它的使用方法。@echo off的意思是在批...

Flexible实现H5页面的rem布局适配

1、https://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html (使用Flexible实现手淘H5页面的终端适配) 2、http://blog.csdn.net/u010377383/article/details/77963973 (Flexible实现手淘H5页面的rem布局适配)...

如何让您的php也支持pthreads多线程

  我们常常会碰到这样一种情况,开发环境在windows下开发,而生产环境确是linux。windows下能正常运行,上传到linux后却无法好好地玩耍了。然后开始了一轮尼玛式的疯狂的查找原因,最后发现是服务器环境问题。这时只能默默地爆一句shit。最近在用php多线程开发一个小功能也碰到类似的问题,在此记录一下。   1、查找资料发现php5.3或以上,...

Windows 更新失败循环重启,错误c0000034正在应用更新

笔者最近公司的服务器是IBM 3650 m4上安装 Windows Server 2012 R2 Standard x64位操作系统。 至于为什么安装这个操作系统,就不赘述了。历史原因,交接人已经不在,无法了解操作系统的当时的安装背景。 笔者接手时经常有程序破解那台电脑上面的SQL Server 2012的sa口令,被360(笔者从2007-2008年就拒...