Python:查找远程“cmd.exe”进程的当前目录

时间:2013-07-31 13:01:19

标签: python command-line process taskkill

我编写了一个脚本,除其他外,使用shutil.rmtree

删除某些目录

我必须确保在此目录中没有打开“cmd.exe”(阻止我擦除该目录)。

我可以通过杀死远程计算机上的所有“cmd.exe”来执行此操作:

process_name = "cmd.exe"
computer_name = "ATACAMA6"
try:
    subprocess.check_call('taskkill.exe /S {} /U admin1 /P abc$ /IM {}'\
                .format(computer_name, process_name))
except subprocess.CalledProcessError: # no matches were found - thats OK!
    pass

但我害怕杀死在其他目录中打开并需要运行的“cmd.exe”进程。 我怎样才能杀死在我特定目录中打开的那些?

0 个答案:

没有答案