• bat 拾遗


    每次想要测试ES的时候,总会需要到3个不同的目录下去运行3个不同的命令,就想着通过bat脚本实现:

    一 先上完成代码内容:

    && 代表运行下边的这个命令或者文件。

    # 打开cmd窗口,进入d盘, 进入D:**** 这个目录,打开elasticsearch这个文件
    start cmd /k "cd /d D:eselasticsearch-5.2.0in&&elasticsearch"
    
    # 休息6秒后
    @ping -n 6 127.1 >nul
    
    # 打开cmd窗口,进入d盘, 进入D:**** 这个目录,打开kibana.bat这个文件
    start cmd /k "cd /d D:eskibana-5.2.0-windows-x86in&&kibana.bat"
    
    # 休息10秒
    @ping -n 10 127.1 >nul
    
    # 打开cmd窗口,进入d盘, 进入D:**** 这个目录,运行“cnpm run start”这个命令。
    start cmd /k "cd /d D:eselasticsearch-head-master&&cnpm run start"

    二 代码内容分析:

    脚本需要执行的步骤拆解:

    1. 打开cmd命令窗口,

    start cmd

    2. 进入到相应目录,

    cd /d D:eselasticsearch-5.2.0in
    
    cd /d D:eskibana-5.2.0-windows-x86in
    
    cd /d D:eselasticsearch-head-master

    3. 执行相应的命令,

    &&elasticsearch     # 打开文件
    
    &&kibana.bat    # 打开文件
    
    &&cnpm run start    # 运行命令

    4. cmd脚本不能关闭。

    start cmd /k     # 加上/k命令,运行完不关闭cdm窗口

    5. 命令之间间隔几秒。

    # ping -n 需要等待的秒数 127.0>nul
    # 休息6秒
    @ping -n 6 127.1 >nul
  • 相关阅读:
    [转]为什么udp为什么不能发送大于1472字节数据
    曾经的那些入过的坑 内网中部署bcos
    安装FISCO-BCOS的那些坑
    springcloud基础入门
    BCOS常见的问题
    软件测试工程师必须要知道的9点
    十款APP开发框架
    Thinkphp开源框架如何使用?
    软件测试工程师面试必须要注意的7点
    一个APP开发有那么难吗?
  • 原文地址:https://www.cnblogs.com/yuanyongqiang/p/11555337.html
Copyright © 2020-2023  润新知