Çocuk süreçlerini şık bir şekilde alın


13

Üst $ pid olan tüm işlemlerin bir listesini almak istiyorum. Bu benim geldim en basit yolu:

pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g"

Alt süreçlerin listesini almanın herhangi bir komutu veya daha basit bir yolu var mı?

Teşekkürler!

Yanıtlar:


15

Evet, -Pseçeneğini kullanarak pgrep,

yani pgrep -P 1234size alt işlem kimliklerinin bir listesini alırsınız.


2
Korkarım cevabın doğru, ama sorum yanlıştı. Bu nedenle cevabınızı kabul ediyorum (ki bilmiyordum, btw) ve gerçekten sormak istediğim soru ile başka bir konu açtım: unix.stackexchange.com/questions/67668/…
STenyaK
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.