从linux中的pid处理进程名称

问题描述 投票:25回答:6

如何从他的pid中获取进程名称?例如,我执行cat file1.txt,但我想弄清楚cat命令及其参数,因为它在系统中的pid。是否有结构来确定它或类似的东西?任何的想法?

c linux process system pid
6个回答
2
投票

虽然这个问题已得到解答,但我想补充2美分。

在我的情况下,当进程1111通过22222创建进程pipe时(至少这是我听到的),/proc/2222/cmdline没有给出正确的进程名称,而是给出类似1111_1的东西。我必须使用/proc/2222/comm来获取正确的进程名称。


0
投票

在Linux中使用以下命令

ls -l /proc/[pid]/exe

它将给出进程/应用程序名称的名称

© www.soinside.com 2019 - 2024. All rights reserved.