tomcat创建bat启动,结合任务计划实现自动重启tomcat服务

1,创建XXX项目启动.bat,修改tomcat服务名以及日志地址

@echo off
:: 设置服务名(根据你的实际情况修改)
set SERVICE_NAME=Tomcat8

:: 日志文件路径(确保目录存在)
set LOG_FILE=D:\tomcat7\logs\restart.log

:: 获取当前时间
for /f "tokens=1-4 delims=/ " %%a in ('date /t') do (
    for /f "tokens=1-3 delims=: " %%x in ('time /t') do (
        set CURRENT_TIME=%%a %%b %%c %%x:%%y
    )
)

:: 写入日志函数
echo [INFO] %CURRENT_TIME% - 开始执行重启任务 >> "%LOG_FILE%"

:: 查询服务状态
sc query "%SERVICE_NAME%" | findstr /i "RUNNING" >nul 2>&1
if %errorlevel% == 0 (
    echo [INFO] %CURRENT_TIME% - 服务 %SERVICE_NAME% 正在运行,准备停止... >> "%LOG_FILE%"
    net stop "%SERVICE_NAME%" >> "%LOG_FILE%" 2>&1
    if %errorlevel% == 0 (
        echo [INFO] %CURRENT_TIME% - 服务已成功停止 >> "%LOG_FILE%"
    ) else (
      &n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值