最近公司服务器有时会意外宕机,故提出需求,需要当服务器宕机时,自动重启服务器。
两个版本的批处理,一个需要配置到任务管理器中,一个不需要,因这两个批处理大部分指令代码相同,故只给出一个版本的。
版本一:(不需要配置到任务管理器中)
第一步:编写test.txt,其中内容为所开启服务器的绝对地址和端口号
第二步:编写批处理代码:
@echo off
rem 每次检测完后等待时间,再进行下一次检测
set TIME_WAIT=5
rem CURL配置路径
set CRUL_HOME="E:\soft\curl-7.63.0\I386"
for /f "usebackq tokens=1-2" %%a in ("E:\zhen\工作\批处理\pro\aa bb\test.txt") do (
rem tomcat目录
set TOMCAT_HOME=%%a
rem Tomcat端口号
set port=%%b
setlocal ENABLEDELAYEDEXPANSION
rem 测试链接
set URL="localhost:!por