小编Lur*_*rco的帖子

是否有任何理由使用“kill”而不是“killall”/“pkill”?

几年前,当我开始尝试 Linux 时,大多数教程和经验丰富的老同事都建议使用“kill”命令,这有点像 Windows 中进程管理器的替代品。但我也(不确定是否正确)对这个命令有一种沾沾自喜的感觉。

然而,根据我自己的询问,我很快就开始使用“killall”功能,因为我总是遇到 PID 问题。然而我刚刚了解到还有一个命令“pkill”,它基本上做同样的事情。我还了解到使用“kill”的正确方法是使用“ps -A |” grep ...'。

但是这个过程不是与仅使用“pkill”或“killall”完全相同吗?(我读过“killall”和“pkill”之间有什么区别?,所以我知道这两个有点不同。)

当我们仍然需要进行识别:进程名称 -> PID 才能使用“kill”时,为什么要使用kill?

command-line bash process kill

3
推荐指数
1
解决办法
1062
查看次数

标签 统计

bash ×1

command-line ×1

kill ×1

process ×1