制作批处理启动文件

为了一键把es、head插件、es-sql插件、mysql、cboard都启动起来。不用每次来回点bat文件。新做了一个bat记录如下。

其中几个知识点:

1.bat中用start模拟多线程,启动多个bat文件。

2.在start中如何启动grunt和node。

3.每个线程启动的时间间隔用ping来实现。

@echo off
title BI应用服务器

cd /d %~dp0
set startDir=%cd%

@echo =============1.数据仓库启动==开始=============
start "数据仓库启动" "%startDir%\Elasticsearch\Server\elasticsearch-6.3.0\bin\elasticsearch.bat"

ping localhost -n 30 

@echo =============数据仓库启动==head启动=============
cd "%startDir%\Elasticsearch\Server\elasticsearch-6.3.0\head"
set headPath=%cd%
echo %headPath%
start "数据仓库管理站点启动" /D %headPath% cmd /c grunt server 

ping localhost -n 5

@echo =============数据仓库启动==sql插件启动=============
@echo cd "%startDir%\Elasticsearch\Server\es-sql-site-standalone\site-server"
@echo node node-server.js
@echo pause

cd "%startDir%\Elasticsearch\Server\es-sql-site-standalone\site-server"
set plusPath=%cd%
start "数据仓库插件启动" /D  %plusPath% cmd /c node node-server.js

ping localhost -n 5

@echo =============1.数据仓库启动==结束=============

@echo =============2.数据库MySQL启动===开始=========...
cd "%startDir%\CBoard\mysql\bin"
start "BI应用服务后台数据库" "startup.bat"
ping localhost -n 10
@echo =============2.数据库MySQL启动===结束=========...

@echo =============3.应用服务器启动===开始=========...
cd "%startDir%\CBoard\apache-tomcat-7.0.85\bin"
start "BI应用服务器" "startup.bat"
@echo =============3.应用服务器启动===结束=========... 

原文地址:https://www.cnblogs.com/Bruce_H21/p/9366193.html

时间: 2024-10-10 14:51:25

制作批处理启动文件的相关文章

Linux 之 简单制作chkconfig启动文件

简单制作chkconfig 启动文件 1.在/etc/init.d/ 目录下创建一个kang文件 vi /etc/init.d/kang # chkconfig: 2345 24 76 #description: This is TEST echo my name is mingkang ~ 备注:chkcconfig:2345 24 76 第一列2345:为系统的启动级别,默认都为on 第二列24:为服务启动数(可随意) 第三列76:为服务关闭数(可随意) 数字函意如下: [[email pr

Proe/Creo 零件库mnu文件制作批处理

proe零件库自定义时需要菜单文件mnu,百度了下网上还没有人制作,偶然间Google时在PTC论坛上看到一德国人分享了自己制作的bat文件用于对文件夹(及子文件夹)产生mnu文件,我在将他的文件翻译下并分享出来: 复制下面黄色高亮部分至记事本程序,并保存文bat文件(我的文件名是make_mnu.bat): @ echo off :: syntax:   make_mnu.bat [path]\folder if not defined temp goto echo Variable "TEM

Tomcat7源码分析学习系列之一-----tomcat的启动文件startup的注释

1. Windows系统,tomcat启动文件startup.bat @echo off rem 关闭回显,不显示下面的命令:rem Licensed to the Apache Software Foundation (ASF) under one or morerem contributor license agreements. See the NOTICE file distributed withrem this work for additional information rega

用U盘与移动硬盘制作WIN7启动盘(亲自实践)

昨晚帮一个娃娃用移动硬盘里面的一个分区帮他制作成一个win7系统盘,为了以后万一换系统的时候方便.我自己有一个U盘坐的启动盘,移动硬盘没有倒腾过,看网上N多都是相互抄,制作都是WINPE系统的,相当蛋疼,倒腾好之后,一怒之下我准备将个人操作过程写下来,供大家参考. 先说用U盘制作win7启动盘(win8我也试过做法同样) 1.首先你要先有一个win7操作系统的镜像文件,如果你连什么事镜像文件都不知道,那就被整换系统了,让别人帮忙吧.\(^o^)/~ 2.你的要有一个刻录软件,其实神马都可以的,只

Linux上制作Window启动盘

Linux上制作Window启动盘 注意: U盘在Linux中的标签(依具体情况而定:执行df查看) U盘 ----- /dev/sdb4 格式化U盘 建立U盘的启动分区 安装关键工具 ms-sys 执行下列命令在U盘上建立MBR分区 ms-sys -w /dev/sdb # 注意:操作 /dev/sdb 而非 /dev/sdb4 复制文件 将预先下载的ISO文件挂载,并将其中的文件复制到U盘 开机选择从U盘启动 现在即可以安装Windows 参考资料 [1].在Linux中做个Windows启

利用Costura.Fody制作绿色单文件程序(C#程序(含多个Dll)合并成一个Exe)

原文:利用Costura.Fody制作绿色单文件程序(C#程序(含多个Dll)合并成一个Exe) 开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了.这样交给用户很不方便,希望的效果是直接交付一个exe文件. 这时候就需要借助一款名为Fody.Costura的插件.Fody.Costura是一个Fody框架下的插件,可通过Nuget安装到VS工程中.安装之后,就可以将项目所依赖的DLL(甚至PDB)文件全部打包到EXE文件里. 使用 Costura

在windows系统下,配置vue项目一键启动文件

我的项目由客户端.后台管理.数据库和服务器三部分组件,每次启动项目都要一个一个启动,挺麻烦的,现在写一个.bat文件来批处理命令. 这个是我的启动文件内容. 第一行运行的我wampServer服务器,我用这个来运行和管理mySql 第二行,先启动一个新的命令行窗口,\K 是为了不让窗口自动关闭,我需要保持这个服务,然后双引号中间是我的shell命令,多条命令用&&分隔开,我这里先找到目录然后npm run serve启动前端服务 第三行同第二行,用来运行我的后端服务 我来个实例演示一下.

mac制作mac启动盘 mac u盘安装系统

mac u盘重装系统具体怎么操作呢?mac制作mac启动盘难不难?为了方便Mac电脑重装,我们都备用着U盘,把macOS 系统装到U盘里,都需要什么工具呢,macdown 小编给大家带来了mac u盘启动盘制作方法,以及mac u盘安装系统详细教程. macOS制作U盘启动盘的操作步骤 1.下载macOS安装文件 方法一:在Mac电脑的app Store搜索 Mac ,第一次在下的时候会提示本机已经安装了macOS请在更新中更新系统,点击继续,继续下载 方法二:macdown 提供多个系统版本供

STM32启动文件详细解析(V3.5.0) 以:startup_stm32f10x_hd.s为例

我用的是IAR,这个貌似是MDK的,不过很有用,大家可以看一下 ;* 文件名 : startup_stm32f10x_hd.s ;* 库版本 : V3.5.0 ;* 说明: 此文件为STM32F10x高密度设备的MDK工具链的启动文件 ;* 该模块执行以下操作: ;* -设置初始堆栈指针(SP) ;* -设置初始程序计数器(PC)为复位向量,并在执行main函数前初始化系统时钟 ;* -设置向量表入口为异常事件的入口地址 ;* -复位之后处理器为线程模式,优先级为特权级,堆栈设置为MSP主堆栈