zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    程序为什么加载到内存中
    cortex-A cortex-R cortex-M处理器的性能比较
    makefile 中的赋值方式
    python(老男孩全栈观后感------文件处理)
    python------lambda(匿名函数)
    python------filter(过滤器)
    Express深入解读
    nodejs安装
    一道有意思的题目
    charAt获取数组,测试
  • 原文地址:https://www.cnblogs.com/yuanyongqiang/p/11555337.html
Copyright © 2011-2022 走看看