使用批處理文件(.bat)同時啟動多個CMD服務


原文鏈接:https://www.cnblogs.com/fangjb/p/13275210.html

由於每次啟動本機的kafka都需要打開2個cmd窗口,分別啟動zookeeper服務和kafka服務,操作相對繁瑣,於是想起了批處理來幫忙一鍵啟動。

在桌面新建一個txt文件,改后綴名為.bat,並加上下面的代碼。(標紅處修改為自己本機上各服務的.cmd路徑)

cd/d E:\install\apache-zookeeper-3.6.2-bin\apache-zookeeper-3.6.2-bin
start cmd /k bin\zkServer.cmd
choice /t 3 /d y
cd/d E:\install\nacos
start cmd /k bin\startup.cmd
java -Dserver.port=8858 -Dcsp.sentinel.dashboard.server=localhost:8858 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar

代碼結尾不加pause的原因是,執行完關閉窗口,因為不需要該窗口保留着,免得手動關閉。

1. start 用來啟動一個應用

2. cmd /k 表示cmd后面的命令執行完后不關閉窗口。如果要在執行完成后關閉窗口可以用/c 

3. cd /d 表示運行到該目錄下

4. 使用choice命令來延時3秒,也可用ping命令作延時,ping 127.0.0.1 -n 5

在命令窗口輸入choice/? 以查看更多choice命令的用法.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM