PID verilen sürecin sahibini iade et


15

Ben bir listeden bir işlemin sahibi kapmak için çalışıyorum, ben şu anda ile oynamak pidof nmapo zaman almak için komut var ps -u <PID> | grep USER, ama ben çalıştırdığınızda, sadece başlıkları (üst satır) yazdırma sona erer.

resim açıklamasını buraya girin

İşlem kimliği verilen sahibin adını nasıl alabilirim?


1
ps -u <PID>aslında süreçleri PID yerine etkili kullanıcı kimliği ile seçer. Bkz. Man7.org/linux/man-pages/man1/ps.1.html
Andrew Henle

Yanıtlar:


28
ps -o user= -p PIDHERE

Bu işlem seçer PIDHEREile -pdaha sonra talimat psadlandırılan tek bir sütun baskı ile çıkış biçimlendirmek user; =işaret aracı "sütununu adlandırmak useretkili bir başlık satırı kaldırarak, (boşluk) için".


Öyleyse bu (hiçbir şey), hiçbir şey, "hiçbir şey", "", "" ya da sadece ne?
Wolfpack'08

1
@ Wolfpack'08 "hiçbir şeyi" metinle belirtmek zor; karışıklık için özür dilerim. Eşittir işaretinden sonra yedek metin yok.
Jeff Schaller

Teşekkür ederim, cevabınızı gerçekten takdir ediyorum.
Wolfpack'08
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.