0

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」プロセスを強制終了することを恐れています。特定のディレクトリで開いているものだけを強制終了するにはどうすればよいですか?

4

0 に答える 0