服务器技术

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

2017-06-17  本文已影响403人  By_syk

以查看 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 文档

上一篇下一篇

猜你喜欢

热点阅读