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

以查看 nginx 进程命令为例:

tasklist /fi "imagename eq nginx.exe"

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

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

@echo on
tasklist /fi "imagename eq nginx.exe"
pause
bat命令之执行脚本后不退出窗口_第1张图片
nginx bat v1

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

@echo on
tasklist /fi "imagename eq nginx.exe"
@cmd /k
bat命令之执行脚本后不退出窗口_第2张图片
nginx bat v2

参考:
nginx for Windows 文档

你可能感兴趣的:(bat命令之执行脚本后不退出窗口)