windows设置tomcat守护进程,监控到tomat服务停止后,立即重启。

下面谈谈实现:直接上代码:

chcp 65001
title 8086守护进程
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f
:RESTART
netstat -an | find /C "0.0.0.0:8086" > temp.txt
set /p num=<temp.txt
del /F temp.txt:: 监控service
::if %num%==0 net start TomcatServer2
:: 监控exe窗口
if %num%==0 start /D "D:\software\App-Server2\bin" TomcatServer2.exeecho Wscript.Sleep WScript.Arguments(0) >sleep.vbs
cscript //b //nologo sleep.vbs 120000
goto RESTART

上面的8086为tomcat启动端口号,TomcatServer2为安装的tomcat服务名,

D:\software\App-Server2\bin" TomcatServer2.exe 双引号里边为tomcat的路径,写到bin这一层,

TomcatServer2.exe 为bin目录下exe启动文件,这些需要根据自己的实际情况替换为自己的,

如果想加注释方便记忆,要使用的是2个冒号开头,这里也需要注意。

写好后保存为bat文件,建议把这个bat文件放到一个单独的文件夹中,因为双击运行后会产生新的文件,归到一起方便以后管理。

windows设置tomcat守护进程相关推荐

  1. 写一个Windows上的守护进程(4)日志其余

    写一个Windows上的守护进程(4)日志其余 这次把和日志相关的其他东西一并说了. 一.vaformat C++日志接口通常有两种形式:流输入形式,printf形式. 我采用printf形式,因为流 ...

  2. 写一个Windows上的守护进程(7)捕获异常并生成dump

    写一个Windows上的守护进程(7)捕获异常并生成dump 参考文章: (1)写一个Windows上的守护进程(7)捕获异常并生成dump (2)https://www.cnblogs.com/mk ...

  3. tomcat守护进程

    如何写一个linux系统下的tomcat守护进程呢? 上菜!!!!!!!!!! 1. 编写守护进程shell脚本 下面这个脚本可以直接拿过来用,只需要改URL 和 tomcat启动目录即可 #!/bi ...

  4. windows下创建守护进程A和B 互相监视 挂掉拉起

    在windows下创建守护进程A和B ,在其中一个挂掉以后,另一个会把挂掉的拉起来. 下面展示一些 内联代码片. 这里只列出了A的代码,B和A类似. #include<iostream> ...

  5. windows下的守护进程C++

    1 守护进程 1.1 需求分析 我有三个程序需要不断运行,有可能出现某些未知的原因而宕掉,需要本守护程序来进行守护,发现它运行不管,死掉就重启它,并且服务器开机就启动. 1.2 使用方法 将该程序与需 ...

  6. windows设置Tomcat使用指定的JDK

    当遇到需要在本地环境使用不用版本的Tomcat情况时,频繁修改系统环境变量是非常麻烦的事情.只需为Tomcat设置指定要使用的JDK即可 修改Tomcat bin目录下setclasspath.bat ...

  7. Python 多进程笔记 — 启动进程的方式、守护进程、进程间通信、进程池、进程池之间通信、多进程生产消费模型

    1 面向过程启动多进程 Python 操作进程的类都定义在 multiprocessing 模块,该模块提供了一个 Process 类来代表一个进程对象,这个对象可以理解为是一个独立的进程,可以执行另 ...

  8. 开启子进程的两种方式,孤儿进程与僵尸进程,守护进程,互斥锁,IPC机制,生产者与消费者模型...

    开启子进程的两种方式 # # # 方式一: # from multiprocessing import Process # import time # # def task(x): # print(' ...

  9. doraemon的python 守护进程和Process

    ### 9.4 Process模块 进程 ```python from multiprocess import Process p = Process(target=函数名,args=(参数1,))1 ...

  10. Linux 普通进程 后台进程 守护进程(转)

    一.普通进程与后台进程 默认情况下,进程是在前台运行的,这时就把shell给占据了,我们无法进行其它操作.对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候加一个'& ...

最新文章

  1. IntegerCache的妙用和陷阱
  2. 基于java的银行ATM系统设计(含源文件)
  3. 为什么先编码再解码? 即先降采样,然后上采样
  4. linux内核发包工具,Linux内核发包工具pktgen测试方案说明
  5. Kotlin的继承(二)
  6. 【python】python中execl的操作
  7. java学习小知识集锦1
  8. 允许局域网内其他主机访问本地MySql数据库
  9. 电子版本GB50017-2017钢结构设计标准规范手册共二册含条文说明(共52份,605M)
  10. 函数类型+WINAPI+函数名
  11. PhotoShop CS6 抠图教程
  12. 利用Python进行博客图片压缩
  13. 最新2022中国大学排名发布!
  14. 美团2020校招后台开发
  15. 用VB创建一个对象数组
  16. Double与BigDecimal 比较
  17. linux查看分区命令
  18. vulnhub靶机-FIRSTBLOOD: 1
  19. SAP实施案例之亨得利集团
  20. i春秋2020新春公益赛 GYCTF有关SQL注入题复现

热门文章

  1. win10磁盘如何解锁bitlocker,解决分区助手无法调整分区问题
  2. 对大数据 数据挖掘和机器学习的认识和理解
  3. 小米盒子3增强版 android,小米盒子3增强版拆机评测 怎么样?好不好?
  4. 奇安信渗透测试面试题库_奇安信2020渗透测试工程师笔试题
  5. Winrar去广告图文教程
  6. docker容器下mysql主从配置
  7. android bluez 编译,[android源码分析]bluez起动过程中的各种plugin的初始化(一)-bluetooth_builtin数组所耍的花样...
  8. 基于PHP的简单微博系统
  9. 第2章 业务:数据驱动运营
  10. 考研408(操作系统、计算机组成原理、数据结构、计算机网络)