python - 在 python 中使用 pid 列表杀死所有进程?

标签 python list kill pid

我有一个字符串列表,其中包含必须在特定时间终止的某些进程的 pid。

pidList = ['1234', '1235', '1236']

如何运行列表,首先将所有元素转换为 int,然后终止由该 pid 表示的进程?

本质上是这样做的:

os.kill(int(pidList[0]), signal.SIGTERM)

os.kill(int(pidList[1]), signal.SIGTERM)

os.kill(int(pidList[2]), signal.SIGTERM)

最佳答案

简单地迭代pidlist

for proc_id in pidlist:
   os.kill(int(proc_id), signal.SIGTERM)

关于python - 在 python 中使用 pid 列表杀死所有进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17411261/

相关文章:

python - 根据另一列特定值用平均值填充 NaN 值

Python 列表差异与出现次数

python - 如何将在 Python 中创建的 bool 值传递给 MongoDB?

python - 在 Python 中比较两个不同顺序的字典列表

python - 如何从一段或一堆段落中找到标题大写短语

python - 加入python中的字符串列表并将每个字符串用引号引起来

python - 从目录中的文件列表中删除元素

linux - 32 和 33 kill 信号发生了什么变化?

linux - 在unix中,我通过提供ppid来使用kill命令,然后它关闭终端。为什么? kill -9 ppid

c# - window CE。如何按名称杀死进程?