如何终止某些进程

如何终止某些进程

我的 Linux 机器上运行着一些进程,认为进程 ID 是 pid1 到 pid100。现在我想一次杀死一些进程,例如从 pid25 到 pid75 的进程。执行此操作的方法是什么?

答案1

我强烈怀疑您是否想要杀死那么多 pid 在该范围内的进程。

(几乎)根据定义 pid 1 是 init,你不想杀死它。

在大多数情况下,接下来的许多 pid 是内核线程,您也不想杀死它们。在我的盒子上,分配给“普通”进程的第一个 pid 是 310 - 我使用了引号,因为那是 systemd 的一部分 - 除非你知道你在做什么,否则你也不想杀死它。

如果你的机器已经运行了足够长的时间(这取决于你启动了多少个进程),并且 pid 分配已经结束,你可能有一些 pid 较低的进程,有必要杀死它(尽可能多地杀死它) 。

想要杀死这么多进程是您不知道自己在做什么的另一个迹象。

您确实应该告诉我们一些有关您想要终止的进程的信息。

相关内容