如何使用“ps -C”执行命令名称的部分匹配?

如何使用“ps -C”执行命令名称的部分匹配?

我发现该ps -C <cmd>选项非常有用,因为它可以让我将输出限制ps为仅那些以 command name 启动的进程<cmd>

与执行 a 相比grep,我还在输出中获得带有列的标题。

但是,看来我只能使用 进行完整的命令名称匹配ps -C <cmd>。换句话说,如果命令名称是/opt/azagent/bin/Agent.Listener run --startuptype service,那么ps -C Agent.Listener只会列出它,而不是任何部分匹配,例如ps -C Agent

ps -C <cmd>是否可以在 Debian 上执行部分匹配?

答案1

看一下pgrep

姓名

pgrep、pkill - 根据名称和其他属性查找进程或向进程发出信号

概要

   pgrep [options] pattern
   pkill [options] pattern

相关内容