gpt4 book ai didi

unix - 杀死 Unix 中 PID 最小的进程

转载 作者:行者123 更新时间:2023-12-02 08:54:00 25 4
gpt4 key购买 nike

我有 2 个名称相同但 PID 不同的进程。我需要找出这两个进程中 PID 最低的进程并将其终止。我怎么做?

最佳答案

有点做作,但这确实有效(以 bash 为例):

pidof bash | grep -o "[0-9]*" | sort -n | sed '1q'

pidof bash | tr -s " " "\n" | sort -n | sed '1q'

请记住,“最低 PID”对于启动顺序没有任何意义,除非您没有足够的进程再次从最大数循环到未使用的低数。一种更好(并且可能更复杂)的方法是终止旧进程或新进程,具体取决于哪个进程是坏的。

您可以在这里找到一些灵感 How do you kill all Linux processes that are older than a certain age?

关于unix - 杀死 Unix 中 PID 最小的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6342835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com