返回给定 PID 的进程所有者

返回给定 PID 的进程所有者

我正在尝试从列表中获取进程的所有者。

我有命令来获取我当前正在使用的pidof nmapthen 。ps -u <PID> | grep USER但是当我运行它时,它最终只打印标题(顶行):

ps截图

如何在给定进程 ID 的情况下获取所有者的姓名?

答案1

ps -o user= -p PIDHERE

PIDHERE这将选择带有 的进程-p,然后指示ps通过仅打印名为 的列来格式化输出user;该=符号的意思是“将列重命名user为(无)”,有效地删除了标题行。

相关内容