windows查看后台执行中的python或bat脚本

众所周知,linux环境中直接ps -ef |  grep 'shell脚本名称'可以查看到后台正在执行的shell,然而在windows上使用tasklist命令或者任务管理器都无法通过脚本名称查到后台信息(其后台名称都是cmd.exe,无法识别执行的是哪个脚本),此时则需要借助wmic工具来帮助查找。

例:

执行一个持续运行的test.bat脚本。

传统方法:tasklist | findstr test.bat 无法找到进程信息。

解决方案:wmic process get commandline,processid | findstr test.bat | findstr /v findstr

输出了命令全路径以及进程号。

注:wmic全称Windows Management Instrumentation Command-line译为windows命令行管理工具,是一种比cmd强大多的工具,第二列process表示进程管理,第三列get为获取属性。

猜你喜欢

转载自blog.csdn.net/jiujiederoushan/article/details/127802148