我的 Linux 机器上运行着一些进程,认为进程 ID 是 pid1 到 pid100。现在我想一次杀死一些进程,例如从 pid25 到 pid75 的进程。执行此操作的方法是什么?
答案1
我强烈怀疑您是否想要杀死那么多 pid 在该范围内的进程。
(几乎)根据定义 pid 1 是 init,你不想杀死它。
在大多数情况下,接下来的许多 pid 是内核线程,您也不想杀死它们。在我的盒子上,分配给“普通”进程的第一个 pid 是 310 - 我使用了引号,因为那是 systemd 的一部分 - 除非你知道你在做什么,否则你也不想杀死它。
如果你的机器已经运行了足够长的时间(这取决于你启动了多少个进程),并且 pid 分配已经结束,你可能有一些 pid 较低的进程,有必要杀死它(尽可能多地杀死它) 。
想要杀死这么多进程是您不知道自己在做什么的另一个迹象。
您确实应该告诉我们一些有关您想要终止的进程的信息。