1. <em id="yud1w"><acronym id="yud1w"><u id="yud1w"></u></acronym></em>
      
      
      <button id="yud1w"></button>

      python

      当前位置:首页?>?疑难杂症?>?当前文章

      疑难杂症

      cmd下如何根据脚本程序名获取进程id

      2020-11-07 187赞 python中国网
      每篇文章努力于解决一个问题!python高级、python面试全套、操作系统经典课等可移步文章底部。

        以python编程为例,假设我有一个A脚本名字是a.py,此外我还有1个b脚本名字是b.py。b脚本的作用就是控制a脚本的运行,在b里面通过os模块来执行cmd下的命令来控制a及脚本的启动,然后再到点了再杀死a脚本对应的进程id(注意必须精准的杀死进程id)。

        那么问题来了,我通过python a.py 启动了a脚本后如何知道这个a脚本对应的进程id呢?此时可以通过在cmd下运行命令:

      	  wmic process where name="python.exe" get processid,commandline

        该命令会返回进程id和对应的命令(/xx/xxx/python.exe /xxx/xxx/a.py)如下:

        此时此刻,就可以针对进程id来杀死进程了,从而避免了杀死进程名字而产生的的"株连九族"!

        windows下wmic命令非常强大,大家可以多学习下。

      文章评论

      cmd下如何根据脚本程序名获取进程id文章写得不错,值得赞赏
      国产99视频精品免视看6