Kembalikan pemilik proses yang diberikan PID


14

Saya mencoba untuk mengambil pemilik proses dari daftar, saya memiliki perintah pidof nmapuntuk mendapatkan yang saat ini ps -u <PID> | grep USERsaya mainkan, tetapi ketika saya menjalankannya, akhirnya hanya mencetak judul (baris atas).

masukkan deskripsi gambar di sini

Bagaimana saya bisa mengambil nama pemilik yang diberikan ID proses?


1
ps -u <PID>sebenarnya memilih proses dengan id pengguna yang efektif, bukan PID. Lihat man7.org/linux/man-pages/man1/ps.1.html
Andrew Henle

Jawaban:


27
ps -o user= -p PIDHERE

Ini memilih proses PIDHEREdengan -p, lalu menginstruksikan psuntuk memformat output dengan mencetak hanya kolom bernama user; yang =berarti tanda "mengubah nama kolom useruntuk (tidak)", secara efektif menghilangkan baris header.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.