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
相关推荐
不做超级小白13 小时前
Git大小写陷阱:当README.md遇上readme.md
linux·windows·git
黄美美分享13 小时前
电脑工具!windows系统优化集合!让您的电脑快到起飞!集系统调校、设置修复、垃圾清理于一体。
windows·电脑
V1ncent Chen13 小时前
从零学SQL 03 Windows环境安装MySQL(图文版)
数据库·windows·sql·mysql·数据分析
gameboy03113 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
小手智联老徐13 小时前
Windows 10/11 部署 OpenClaw 完全指南:从环境搭建到机器人互联
windows
盘古工具14 小时前
告别重复劳动:Word 重复上一次操作的两种方法
windows·word
山上三树14 小时前
常用程度整理 Windows 命令提示符(cmd)常用指令,包含命令 + 功能 + 示例,方便直接复制使用
windows
Digitally14 小时前
如何在Windows 11/10电脑上有效格式化硬盘
windows·电脑
小钻风336615 小时前
Java 8 流式编程
java·开发语言·windows
User_芊芊君子16 小时前
30 分钟上手 OpenClaw!Windows 搭建跨平台 AI 助手,打破智能生活的边界
人工智能·windows·生活