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
  • 相关阅读:
    Go 接口
    Go 参数传递
    Go 结构体
    Go 指针
    使用ContentType处理大量的外键关系
    django的render的特殊用法
    restframework中的那些参数你知道吗?
    scrapy框架
    numpy如何使用
    HTML 5 audio标签
  • 原文地址:https://www.cnblogs.com/yuanyongqiang/p/11555337.html
Copyright © 2011-2022 走看看