`
liyinfeng56
  • 浏览: 91802 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

批处理定时重启tomcat服务

 
阅读更多

 @echo 该批处理命令可完成重新启动tomcat服务的功能,命令执行过程将操作日志输出到C:\tomcatlog\tomcat_restart.log
@echo 操作步骤:
@echo 1、停止Apache Tomcat服务
@echo 2、延时10秒钟
@echo 3、删除stdout.log日志
@echo 4、延时10秒钟
@echo 5、重新启动服务


echo -------------------------------------------------------- >> C:\tomcatlog\tomcat_restart.log
echo [%date%%time%] 准备重新启动tomcat >> C:\tomcatlog\tomcat_restart.log

echo [%date%%time%] 停止服务 >> C:\tomcatlog\tomcat_restart.log
net stop "Apache Tomcat" >> C:\tomcatlog\tomcat_restart.log

@echo 提供大约10秒钟的延时,防止服务刚停,日值不能删除的问题
ping -n 10 127.0.0.1 > null

echo [%date%%time%] 清理日志 >> C:\tomcatlog\tomcat_restart.log
del /q "G:\Program Files\Apache Software Foundation\Tomcat 5.5\logs\*.*" >> C:\tomcatlog\tomcat_restart.log

@echo 提供大约半个小时的延时进行备份数据库
ping -n 1800 127.0.0.1 > null
echo [%date%%time%] 重新启动 >> C:\tomcatlog\tomcat_restart.log
net start "Apache Tomcat" >> C:\tomcatlog\tomcat_restart.log
echo -------------------------------------------------------- >> C:\tomcatlog\tomcat_restart.log
echo



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics