Windows下tomcat进程监控批处理程序
在Windows下tomcat进程监控批处理程序脚本如下:
@echo off ::tomcat安装目录 set _tomcatDir=E:\myFiles\apache-tomcat-8.5.31 set _curlDir=E:\myFiles\apache-tomcat-8.5.31\curl 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%\work\Catalina"::关闭tomcatstart /D "%_tomcatDir%\bin" shutdown.bat::暂停15秒等待关闭程序完成ping -n 15 127.0.0.1 > nul::启动tomcatstart /D "%_tomcatDir%\bin" startup.bat ) else (echo tomcat running ok )
需要下载一个CURL.exe程序,官网地址为: https://curl.haxx.se/download.html
在官网拖到最下方,下载此程序包
然后把编辑好的监控批处理添加打定时任务中,步骤如下:
把批处理程序添加进定时任务,步骤如下:
a、控制面板à管理工具à计划任务 |
b、创建新任务 |
c、输入任务名称: |
d、添加要定时执行的批处理程序 |
e、添加触发条件: |
确定后,可以点击左侧计划程序库,找到刚刚编辑的任务,进行属性修改 |
保存,输入密码,由于选择的是不管用户是否登录都执行,那么还得配置一下组策略,不然定时任务执行会报错,添加组策略如下:
控制面板à工具管理à本地安全策略à本地策略à用户权限分配à作为批处理作业登录 |
添加指定用户 |
PS:注意域账户的不一定能添加用户,其按钮是置灰的,可能有更高权限的组策略,需要联系运维人员
转载于:https://www.cnblogs.com/javabg/p/10413858.html
Windows下tomcat进程监控批处理程序相关推荐
- windows .bat批处理实现进程监控确保程序运行
windows .bat批处理实现进程监控确保程序运行 转载于:https://www.cnblogs.com/liuys635/p/11258603.html
- 在 windows 环境下,编写一个批处理程序(算命大师.bat)
在 windows 环境下,编写一个批处理程序(算命大师.bat) 标题 在 windows 环境下,编写一个批处理程序(算命大师.bat) **题目:**在 windows 环境下,编写一个批处理程 ...
- 操原上机(一)在 Windows 环境下,编写一个批处理程序(算命大师.bat)
要求 在 Windows 环境下,编写一个批处理程序(算命大师.bat),程序运行后,输入:出生年月日(例如 2000-07-31).系统输出相应的属相和星座,例如:你属兔, 狮子座.要求:输入进行合 ...
- windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题
windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题 参考文章: (1)windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题 (2)https: ...
- Windows下的JavaFX桌面应用程序打包ABC
Windows下的JAVAFX桌面应用程序打包ABC 目录 Windows下的JAVAFX桌面应用程序打包ABC 谁会读这个文章 写作的目标 知识背景 JavaFx 模块化Java JavaFX打包的 ...
- windows下结束进程命令
windows下结束进程命令 1.netstat -aon|findstr "端口" 命令"netstat" 查看端口状态 2.tasklist|findstr ...
- TaskMan(任务侠),进程监控小程序
TaskMan 介绍 TaskMan(任务侠),进程监控小程序,监控到任务死掉后会自动重新打开,程序自带GUI界面,方便设置,并且可以通过控制台命令启动,程序命令简单,非常容易上手. 软件架构 GUI ...
- Windows下创建进程简介
正在执行的应用程序称为进程,进程不仅仅是指令和数据,它还有状态.状态是保存在处理器寄存器中的一组值,如当前执行指令的地址.保存在内存中的值,以及唯一定义进程在任一时刻任务的所有其他值.进程与应用程序的 ...
- linux配置tomcat内存配置文件,Linux与Windows下tomcat内存设置
Linux下修改JVM内存大小: 要添加在tomcat 的bin 下catalina.sh文件中,找到cygwin=false,在这一行的前面加入参数,具体如下# vi TOMCAT_HOME/bin ...
最新文章
- APUE(第七章)进程环境
- 和富友牵手与世界同步—高端体育时尚服装品牌的高标准伙伴
- python飞机大战源代码-制作python程序windows安装包(飞机大战源码)
- how fast can we post information from ipad to mac through type c?
- Python 基础练习
- Docker制作dotnet core控制台程序镜像
- html5 本地保存大数据库,HTML5本地储存 - jellydd的个人空间 - OSCHINA - 中文开源技术交流社区...
- 异常(Exception )
- 4 曝光_荣耀户外手表GS Pro曝光:超强续航 9月4日发布
- 1、【转载】Python yield 使用浅析
- hdoj--2546--饭卡
- Flink Batch SQL 1.10 实践
- 制作Win10 U盘版移动便携系统
- m3u8在线播放工具,在线播放地址
- ffmpeg之 一张/多张图片合成视频
- 成员在类中的偏移量 类成员指针
- 浩然战法--黄金柱选股
- Python爬虫(一)——58同城租房信息
- 适合学计算机学生喝的茶,学生喝什么茶能够提高记忆力
- Linux下的Julia安装
热门文章
- 使用 simiki 搭建个人 wiki(简易的博客)
- 原版英文书籍《Linux命令行》阅读记录3 | 解析文件的描述含义和阅读文件
- 机器学习的算法和普通《算法导论》里的算法有什么本质上的异同
- 基于LINQ to SQL的WEB开发三层架构(2)
- 【将图像字符画】【第二玩】图像字符化
- c语言随机抽取小程序_C语言整人小程序,慎用,谨记!
- Java中高维数组或高维矩阵构建及运算
- OpenCv学习笔记(二)--Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解
- 数理统计--相关系数
- php安装了openssl扩展,php如何安装openssl扩展?