美文网首页服务器技术
bat命令之执行脚本后不退出窗口

bat命令之执行脚本后不退出窗口

作者: By_syk | 来源:发表于2017-06-17 11:56 被阅读403次

    以查看 nginx 进程命令为例:

    tasklist /fi "imagename eq nginx.exe"
    

    写入check.bat文件,双击执行,执行完成后窗口就退出了,看不到结果。显然,这并不是我们想看到的。

    一般我们的解决办法是在最后加上pause命令让它暂停执行以达到不退出的目的:

    @echo on
    tasklist /fi "imagename eq nginx.exe"
    pause
    
    nginx bat v1

    进一步,如果我们还有需求,在得到结果后继续输入命令,比如停掉 nginx,pause 命令就不行了。直接上最终代码:

    @echo on
    tasklist /fi "imagename eq nginx.exe"
    @cmd /k
    
    nginx bat v2

    参考:
    nginx for Windows 文档

    相关文章

      网友评论

        本文标题:bat命令之执行脚本后不退出窗口

        本文链接:https://www.haomeiwen.com/subject/rkwvqxtx.html