kill 命令是否会杀死特定于 linux 路径的进程

tha*_*nvi 1 linux pid kill

我在这里看到了很多关于 kill 命令的讨论。但我的困惑是不同的。我有许多同名的进程,我必须自动杀死。因此我不能使用pid。那么是否有可能如果我转到特定路径并使用,kill <pname>那么只有与该路径相关的进程会被杀死?
或者有什么方法可以将路径名合并到 kill 命令中?

小智 5

除了使用 pid,您始终可以使用 pkill 命令并让它检查一些正则表达式。如果您将 -f 标志传递给它,它允许您检查整个命令行,而不仅仅是进程名称。

像这样的事情可能会成功:

pkill -TERM -u username -f "mwhome.*weblogic\\.NodeManager" 
Run Code Online (Sandbox Code Playgroud)

-f 是您传入正则表达式的地方
-u 也很有用,因此您只会影响 pid 以特定用户身份运行