subprocess_utilities 模块

用于终止进程树的模块。

函数

get_all_descendents_in_linux

返回 root_process_pid 的所有子代的 pid。 不包括 root_process_pid。

get_all_descendents_in_linux(root_process_pid: int) -> List[int]

参数

root_process_pid
必需

根进程的 pid

返回

子 pid 列表

kill_ignoring_dead_process_in_linux

如果指定的进程已终止,则在 Linux 中终止进程将忽略这些错误。

kill_ignoring_dead_process_in_linux(pid: int, is_sudo: bool = False) -> None

参数

pid
必需
is_sudo
默认值: False

kill_process_tree

终止进程树。

kill_process_tree(root_pid: int, is_sudo: bool = False) -> None

参数

root_pid
必需
is_sudo
默认值: False