查找具有给定名称的进程

查找具有给定名称的进程

我正在尝试将 VMS 命令转换show/system/process=processname为等效的 Linux 命令。

我尝试了以下操作,但它没有返回任何进程:

ps -C /exeimages/processname.pl  

答案1

ps -C查找执行时可执行文件的基本名称的精确匹配。因此,在这种情况下,ps -C perlorps -C processname.pl更有可能是您想要的。重要的是您在 中发现了什么/proc/<pid>/stat

如果您想在命令行上进行匹配(命令参数的串联,包括argv[0]),您可以使用pgrep -fSolaris、最新的 Linux 和大多数 BSD 上的命令。

答案2

也许你正在寻找pgrep,或者从中拼凑出来的东西ps

相关内容