返回给定 PID 的进程所有者

Cri*_*zly 27 grep process ubuntu terminal

我正在尝试从列表中获取进程的所有者,我有命令pidof nmap获取ps -u <PID> | grep USER当前正在使用的 then ,但是当我运行它时,它最终只打印标题(顶行)。

在此处输入图片说明

给定进程 ID,如何获取所有者的姓名?

Jef*_*ler 44

ps -o user= -p PIDHERE
Run Code Online (Sandbox Code Playgroud)

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

  • @Wolfpack'08 很难通过文本来表示“什么都没有”;对困惑感到抱歉。等号后没有替换文本。 (3认同)