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