以查看 nginx 进程命令为例:
tasklist /fi "imagename eq nginx.exe"
写入check.bat
文件,双击执行,执行完成后窗口就退出了,看不到结果。显然,这并不是我们想看到的。
一般我们的解决办法是在最后加上pause
命令让它暂停执行以达到不退出的目的:
@echo on
tasklist /fi "imagename eq nginx.exe"
pause
进一步,如果我们还有需求,在得到结果后继续输入命令,比如停掉 nginx,pause
命令就不行了。直接上最终代码:
@echo on
tasklist /fi "imagename eq nginx.exe"
@cmd /k