当前位置: 首页 > news >正文

进程自动守护,监控并自动重启

1、监控并重启.bat文件如下:

@echo off
title 监控并重启
:en
tasklist /v | findstr /i "runqianreport webserver" ||start "临时窗口可以关闭" "C:\Program Files\report\bin\starttask.bat"
ping -n 30 127.0.0.1>nul
goto en

2、starttask.bat文件如下:

echo on
call setEnv.bat

rem 根据窗口名称进行关闭窗体
rem taskkill /fi "windowtitle eq runqianreport webserver"
call stopDataBase.bat
start "runqianreport webserver" %EXECJAVA%  -cp %RunqianCLASSPATH% -Dstart.home=%START_HOME% com.runqian.starter.StartUtil com.runqian.starter.EmbededTomcatProcessor stop demo 
rem 关闭服务

rem 等待时间10秒 再执行下一个程序

@ping -n 10 127.1 >nul 2>nul

echo on
call setEnv.bat
start "database" %EXECJAVA%  -cp %RunqianCLASSPATH% -Dstart.home=%START_HOME% com.runqian.starter.StartUtil com.runqian.starter.EmbedeDataBaseProcessor start
start "runqianreport webserver" %EXECJAVA% -cp %RunqianCLASSPATH% -Dstart.home=%START_HOME% com.runqian.starter.StartUtil com.runqian.starter.EmbededTomcatProcessor start demo 
rem 启动服务

rem 等待时间5秒 再执行下一个程序

@ping -n 5 127.1 >nul 2>nul

exit

相关文章:

  • 完整的 SSL 证书生成与 Spring Boot 配置流程
  • MySQL下载与安装
  • 无人设备遥控器之移动手持定位系统篇
  • qtfaststart使用教程(moov置前)
  • MLOps全链路能力:模型监控、版本回滚与持续训练
  • 2025年- H13-Lc120-189.轮转数组(普通数组)---java版
  • MinIO中mc工具的安装、配置、简单使用
  • AI驱动软件工程:SoftEngine 方法论与 Lynx 平台实践分析
  • AI防摔倒检测系统
  • 华帝股份携手体验家,构建厨电终端服务体验管理闭环
  • HRScene:首个覆盖多场景高分辨率图像理解的综合性基准数据集
  • (01)Redis 的订阅发布Pub/Sub
  • 2025年高级Java后端面试题:最新技术体系深度解析
  • Promtail+Loki+Grafana监控日志
  • 数据结构每日一题day13(链表)★★★★★
  • PostgreSQL数据库版本升级
  • Blender插件 三维人物角色动作自动绑定 Auto-Rig Pro V3.68.44 + Quick Rig V1.26.16
  • 非线性现实:绘制复杂系统的图景及AI推理
  • Springboot使用jwt实现登录认证
  • DeepSeek提示词技巧
  • 济南高新区一季度GDP增长8.5%,第二产业增加值同比增长14.4%
  • 陕西省副省长窦敬丽已任宁夏回族自治区党委常委、统战部部长
  • 中国人保聘任田耕为副总裁,此前为工行浙江省分行行长
  • 中办、国办印发《安全生产考核巡查办法》
  • 众信旅游:去年盈利1.06亿元,同比增长228.18%
  • 荣盛发展去年亏损约84.43亿元,要“过苦日子、紧日子”