如何使用 python 终止以字符串开头的任务
How to kill tasks which begin with string using python
我使用以下命令在任务管理器中终止任务。
os.system("taskkill /f /im " + ProgName)
它适用于大多数任务,但我发现有一个任务无法终止。
CefSharp.BrowserSubprocess.exe
我认为是因为名称中有多个句点,但我不确定。
我尝试了多种名称变体。
CefSharp.BrowserSubprocess.exe
CefSharp.BrowserSubprocess
\"CefSharp.BrowserSubprocess.exe\"
\"CefSharp.BrowserSubprocess\"
有没有办法使用 python3 终止所有以字符串 (e.x.CefSharp*) 开头的任务?
P.S。这是我在网站上的第一个问题,请原谅我对主题的无知以及标记或措辞中的任何错误。
Windows taskkill
工具确实接受通配符,所以应该可以测试:
os.system("taskkill /F /IM CefSharp* /T")
/T
用于杀死所有子进程。
或如下:
ProgName = "CefSharp*"
os.system(f"taskkill /F /IM {ProgName} /T")
我使用以下命令在任务管理器中终止任务。
os.system("taskkill /f /im " + ProgName)
它适用于大多数任务,但我发现有一个任务无法终止。
CefSharp.BrowserSubprocess.exe
我认为是因为名称中有多个句点,但我不确定。 我尝试了多种名称变体。
CefSharp.BrowserSubprocess.exe
CefSharp.BrowserSubprocess
\"CefSharp.BrowserSubprocess.exe\"
\"CefSharp.BrowserSubprocess\"
有没有办法使用 python3 终止所有以字符串 (e.x.CefSharp*) 开头的任务?
P.S。这是我在网站上的第一个问题,请原谅我对主题的无知以及标记或措辞中的任何错误。
Windows taskkill
工具确实接受通配符,所以应该可以测试:
os.system("taskkill /F /IM CefSharp* /T")
/T
用于杀死所有子进程。
或如下:
ProgName = "CefSharp*"
os.system(f"taskkill /F /IM {ProgName} /T")