windows bat脚本守护java进程
1、
INTERVAL=1800
30分钟重启java程序
@echo off
set INTERVAL=1800
start /min "发送到redis" java -jar C:/Users/Administrator/Desktop/桌面文件/redis发送/videoSDK.jar
timeout %INTERVAL%
:Again
echo start server
taskkill /f /fi "windowtitle eq 发送到redis"
Start /min "发送到redis" java -jar C:/Users/Administrator/Desktop/桌面文件/redis发送/videoSDK.jar
timeout %INTERVAL%
goto Again
2、2022-05-30改进
@echo off
%1(start /min cmd.exe /c %0 :& exit )
set INTERVAL=600
start /min "自动拷贝雷达数据到U盘" java -jar C:/Users/bjlthy/Desktop/雷达数据/MobileDiskFileAutoCopy.jar
timeout %INTERVAL%
:Again
echo start server
taskkill /f /fi "windowtitle eq 自动拷贝雷达数据到U盘"
Start /min "自动拷贝雷达数据到U盘" java -jar C:/Users/bjlthy/Desktop/雷达数据/MobileDiskFileAutoCopy.jar
timeout %INTERVAL%
goto Again