我有一个字符串列表,其中包含某些进程的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)

09-04 03:31