PIDが指定されたプロセスの所有者を返す


14

私はリストからプロセスの所有者をつかもうとしpidof nmapています、ps -u <PID> | grep USER私は現在遊んでいる当時のものを取得するコマンドを持っていますが、それを実行すると、タイトルを印刷するだけになります(一番上の行)。

ここに画像の説明を入力してください

プロセスIDを指定して、所有者の名前を取得するにはどうすればよいですか?


1
ps -u <PID>実際には、PIDではなく実効ユーザーIDによってプロセスを選択します。参照してくださいman7.org/linux/man-pages/man1/ps.1.html
アンドリュー・ヘンレ

回答:


27
ps -o user= -p PIDHERE

これにより、プロセスPIDHEREを選択し、という名前の列のみを印刷して出力をフォーマットする-pように指示psしますuser=符号手段は、「列の名前を変更するuser効果ヘッダ行を除去し、(何も)を」。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.