Saya mencoba untuk mengambil pemilik proses dari daftar, saya memiliki perintah pidof nmap
untuk mendapatkan yang saat ini ps -u <PID> | grep USER
saya mainkan, tetapi ketika saya menjalankannya, akhirnya hanya mencetak judul (baris atas).
Bagaimana saya bisa mengambil nama pemilik yang diberikan ID proses?
ps -u <PID>
sebenarnya memilih proses dengan id pengguna yang efektif, bukan PID. Lihat man7.org/linux/man-pages/man1/ps.1.htmlJawaban:
Ini memilih proses
PIDHERE
dengan-p
, lalu menginstruksikanps
untuk memformat output dengan mencetak hanya kolom bernamauser
; yang=
berarti tanda "mengubah nama kolomuser
untuk (tidak)", secara efektif menghilangkan baris header.sumber