使用Python WMI等待进程完成
我的代码在远程主机上启动进程,最后创建txt文件。我想复制这个txt文件,所以我需要等到进程完成。我该怎么做使用Python WMI等待进程完成,python,process,wmi,Python,Process,Wmi,我的代码在远程主机上启动进程,最后创建txt文件。我想复制这个txt文件,所以我需要等到进程完成。我该怎么做 import wmi SW_SHOWNORMAL = 1 con = wmi.WMI(ip, user=username, password=password) process_startup = con.Win32_ProcessStartup.new() process_startup.ShowWindow = SW_SHOWNORMAL process_id, result = c
import wmi
SW_SHOWNORMAL = 1
con = wmi.WMI(ip, user=username, password=password)
process_startup = con.Win32_ProcessStartup.new()
process_startup.ShowWindow = SW_SHOWNORMAL
process_id, result = con.Win32_Process.Create(CommandLine=command_line, ProcessStartupInformation=process_startup)
我现在正在做一件类似的事情。如果您尚未找到答案,请检查此链接- 我当前的Python解决方案如下所示:
process_id, result = client.Win32_Process.Create(CommandLine=command, CurrentDirectory=directory)
watcher = client.watch_for(
notification_type="Deletion",
wmi_class="Win32_Process",
delay_secs=1,
ProcessId=process_id
)
watcher()
这似乎对我有用。我现在正在做一件类似的事情。如果您尚未找到答案,请检查此链接- 我当前的Python解决方案如下所示:
process_id, result = client.Win32_Process.Create(CommandLine=command, CurrentDirectory=directory)
watcher = client.watch_for(
notification_type="Deletion",
wmi_class="Win32_Process",
delay_secs=1,
ProcessId=process_id
)
watcher()
这似乎对我有用