Windows下tomcat进程监控批处理程序
发布时间:2020-12-14 02:31:55 所属栏目:Windows 来源:网络整理
导读:在Windows下tomcat进程监控批处理程序脚本如下: @echo off :: tomcat安装目录 set _tomcatDir=E:myFilesapache-tomcat-8.5.31 set _curlDir=E:myFilesapache-tomcat-8.5.31 curl set "httpcode=" :: 访问tomcat cd / d %_curlDir% for /f "delims=" %%
在Windows下tomcat进程监控批处理程序脚本如下: @echo off ::tomcat安装目录 set _tomcatDir=E:myFilesapache-tomcat-8.5.31 set _curlDir=E:myFilesapache-tomcat-8.5.31curl set "httpcode=" ::访问tomcat cd /d %_curlDir% for /f "delims=" %%r in (‘CURL.EXE -m 60 --connect-timeout 60 -sL -w "%%{http_code}" "http://127.0.0.1:8080/login" -o %_curlDir%visit.info‘) do ( set httpcode=%%r ) ::根据访问状态码判断运行状态 if not "%httpcode%"=="200" ( echo tomcat program dead,will restart ::删除缓存 rd /q/s "%_tomcatDir%workCatalina" ::关闭tomcat start /D "%_tomcatDir%bin" shutdown.bat ::暂停15秒等待关闭程序完成 ping -n 15 127.0.0.1 > nul ::启动tomcat start /D "%_tomcatDir%bin" startup.bat ) else ( echo tomcat running ok ) 需要下载一个CURL.exe程序,官网地址为:?https://curl.haxx.se/download.html 在官网拖到最下方,下载此程序包 然后把编辑好的监控批处理添加打定时任务中,步骤如下: 把批处理程序添加进定时任务,步骤如下:
保存,输入密码,由于选择的是不管用户是否登录都执行,那么还得配置一下组策略,不然定时任务执行会报错,添加组策略如下:
PS:注意域账户的不一定能添加用户,其按钮是置灰的,可能有更高权限的组策略,需要联系运维人员 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 调试 – 您可以从Visual Sudio 2012直接调试到Microsoft Su
- Windows Phone 8 – 无法在Windows Phone 8上安装公司应用程
- 如何将Window从另一个应用程序嵌入到WPF窗口中作为用户控件
- windows-server-2003 – 从桌面删除的文件不会转到回收站
- windows-server-2003 – 服务器2008到2003使用cifs减慢文件
- windows – 如何从命令行获取文件的所有权?
- wpf – Snoop没有看到我的应用程序的子窗口
- uwp – 部署到手机时找不到元素
- windows-server-2008 – 限制Windows Server 2008上的7zip
- windows-server-2008 – 如何编辑另一个磁盘的启动配置数据
推荐文章
站长推荐
- Win10系统Cortana 小娜无法搜索
- xaml – Windows 8 Metro控件的可能VisualStates
- 在sysprep-ping Windows映像或部署时是否应用了新
- windows – 为什么用户可以自己注册“作为服务登
- 窗口 – mingw-w64安装程序中的选项的含义
- windows-server-2003 – Windows Server到Mac OS
- office365 – 使用Microsoft Graph API显示即将到
- 使用Windows 8 pro作为我的开发机器
- windows10下安装source insight 4.0
- 如何在Windows上添加自定义url处理程序 喜欢iTun
热点阅读