bat一键批量有序启动jar脚本

Posted root_zhb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat一键批量有序启动jar脚本相关的知识,希望对你有一定的参考价值。

一键启动多个jar包

注意:将脚本文件后缀改为bat,脚本文件和jar包放在同一个目录

@echo off
 
start cmd /c "title register:8000 && java -jar -Xms256m -Xmx512m tech-33166-register.jar "
ping 192.0.2.2 -n 1 -w 10000 > nul

start cmd /c "title admin:8060 && java -jar -Xms256m -Xmx512m tech-33166-admin.jar "
ping 192.0.2.2 -n 1 -w 30000 > nul

start cmd /c "title iam:8030 && java -jar -Xms256m -Xmx512m tech-33166-iam-saas.jar "
ping 192.0.2.2 -n 1 -w 10000 > nul

start cmd /c "title gateway:8080 && java -jar -Xms256m -Xmx512m tech-33166-gateway.jar "
ping 192.0.2.2 -n 1 -w 10000 > nul

start cmd /c "title oauth:8020 && java -jar -Xms256m -Xmx512m tech-33166-oauth.jar "
ping 192.0.2.2 -n 1 -w 10000 > nul

start cmd /c "title platform:8100 && java -jar -Xms256m -Xmx512m tech-33166-platform.jar "
ping 192.0.2.2 -n 1 -w 10000 > nul

start cmd /c "title swagger:8050 && java -jar -Xms256m -Xmx512m tech-33166-swagger.jar "
										  
pause                
  1. ping 192.0.2.2 -n 1 -w 10000 > nul
    作用:暂停10s
    目的:保证启动顺序

    -w 10000部分指定所需的超时(以毫秒为单位)。
    -n 1部分告诉ping它应该只尝试一次(通常会尝试4次)。
    > nul部分已附加,因此ping命令不会在屏幕上输出任何内容。

    注意: 192.0.2.x地址是根据RFC 3330保留的,因此在现实世界中绝对不存在。引用规范:

    192.0.2.0/24-此块分配为“ TEST-NET”,用于文档和示例代码。它通常与供应商和协议文档中的域名example.com或example.net结合使用。此块中的地址不应出现在公共Internet上。

以上是关于bat一键批量有序启动jar脚本的主要内容,如果未能解决你的问题,请参考以下文章

WINDOWS上通过bat批量后台启动JAR包并生成启动日志文件

WINDOWS上通过bat批量后台启动JAR包并生成启动日志文件

WINDOWS上通过bat批量后台启动JAR包并生成启动日志文件

bat脚本:windows下一键启动zookeeper+kafka

shell脚本批量启动jar

bat脚本延时启动exe和bat文件