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
相关推荐
观远数据2 小时前
从离线开发到实时同步:DataFlow如何支撑企业级数据治理闭环
java·windows·microsoft·excel
绀目澄清2 小时前
私服网游云加速程序劫持流量排查与修复总结
windows·安全
FL16238631292 小时前
Windows手动下载安装配置uv 0.11.29配置国内源含安装包和安装教程
windows·uv
Jelena157795857923 小时前
淘宝商品详情API接口开发指南:应用市场选品比价实战
windows·microsoft
乖巧的妹子4 小时前
刷题总结知识
linux·服务器·windows
小李云雾4 小时前
LangGraph[2] ---- 控制流与持久化:让图“活”起来
windows·程序人生·ai·langgraph
取经蜗牛4 小时前
Windows 下强制腾讯通 RTX 仅使用有线网卡(静态路由法)
windows
Starry-sky(jing)8 小时前
如何判断 Windows 是否安装 Node.js:三种方法 + 常见漏判场景
运维·windows·node.js·环境检测
小小放舟、8 小时前
Windows 本地安装 Elasticsearch 8.10.0 与 IK 分词器(2026)
java·大数据·windows·spring boot·elasticsearch·搜索引擎·全文检索
夏冰加密软件9 小时前
家长控制利器:通过“定时关机3000”实现全天累计计时与自动关机,规则自定义
windows