Windows 应用程序监控重启

执行思路 1.定时关闭可执行程序,2.再通过定时监控启动可执行程序

定时启动关闭程序.bat

csharp 复制代码
@echo off
cd "D:\xxxx\" :: 可执行程序目录
Start "" /b xxxx.exe  :: 可执行程序
timeout /T 600 /nobreak >nul :: 600秒
taskkill /IM xxxx.exe /F  :: 可执行程序关闭
exit

监控程序.bat

csharp 复制代码
@echo off
:run
:: 标题定义
title 监控程序
:: 当前路径
set strPath=%~dp0
:: 带绝对路径的文件名
set strFile=%strPath%%date:~0,4%%date:~5,2%%date:~8,2%.log
:: 输出时间到文件
echo [%time%] >>%strFile%
:: 输出计算器的进程信息到文件
:: tasklist -nh -fo csv -fi "IMAGENAME eq 定时启动关闭程序.bat" >>%strFile%
tasklist -fi "IMAGENAME eq 定时启动关闭程序.bat" >>%strFile%
:: 下面是检查进程是否存在,不存在启动当前路径下的脚本文件1.bat
tasklist|find /i "xxxx.exe"
if %errorlevel%==0 (
	echo 采集webapi程序已启动
) else (
	echo 采集webapi程序不存在,启动
	start  /d"D:/bat地址目录" 定时启动关闭程序.bat
)
:: 定时5秒
choice /t 5 /d y /n >nul
goto run
相关推荐
bu_shuo11 分钟前
鼠标拖不动桌面的文件与文件夹可能的解决方案
windows·桌面
爱喝可乐的老王19 分钟前
LangGraph初认识
windows
小钻风336621 分钟前
Collections 和 CollectionUtils 详解
windows
广州服务器托管1 小时前
WIN11中将控制面板固定到开始菜单的方法
运维·开发语言·windows·计算机网络·可信计算技术
啦啦啦~~~7541 小时前
文档压缩工具,支持支持PPT、Word、Doc、png图片等格式压缩!无限使用次数!优化效果达到85%杠杠的
服务器·windows·阿里云·电脑
k7Cx7e1 小时前
Debian安装 curl 时提示插入 DVD 光盘
运维·windows·debian
qingcyb1 小时前
JacksonUtilTest
windows·json
AI-小柒1 小时前
巨省Token:OpenClaw安装部署并接入数眼智能特价模型全流程(包含Windows和Mac)
大数据·人工智能·windows·网络协议·tcp/ip·http·macos
一只代码狗1 小时前
OpenClaw 安装教程(Windows&&macOS)
windows·macos·ai·openclaw
斌蔚司李1 小时前
Windows 上安装 FFmpeg
windows·ffmpeg