傳回給定 PID 的進程擁有者

傳回給定 PID 的進程擁有者

我正在嘗試從列表中獲取進程的所有者。

我有命令來獲取我目前正在使用的pidof nmapthen 。ps -u <PID> | grep USER但是當我運行它時,它最終只列印標題(頂行):

ps截圖

如何在給定進程 ID 的情況下取得所有者的姓名?

答案1

ps -o user= -p PIDHERE

PIDHERE這將選擇帶有 的進程-p,然後指示ps透過僅列印名為 的列來格式化輸出user;該=符號的意思是“將列重命名user為(無)”,有效地刪除了標題行。

相關內容