码迷,mamicode.com
首页 > 其他好文 > 详细

制作批处理启动文件

时间:2018-07-25 16:14:31      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:dal   间隔   cat   mysql启动   应用服务   站点   启动   pac   set   

为了一键把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.应用服务器启动===结束=========... 

 

制作批处理启动文件

标签:dal   间隔   cat   mysql启动   应用服务   站点   启动   pac   set   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!