Dapatkan daftar proses anak-anak secara elegan


13

Saya ingin mendapatkan daftar semua proses yang orang tuanya adalah $ pid. Ini adalah cara paling sederhana yang saya buat:

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

Apakah ada perintah, atau cara sederhana untuk mendapatkan daftar proses anak-anak?

Terima kasih!

Jawaban:


14

Ya, menggunakan -Popsi pgrep,

yaitu pgrep -P 1234akan membuat Anda daftar id proses anak.


2
Saya khawatir jawaban Anda benar, tetapi pertanyaan saya salah. Karena itu saya menerima jawaban Anda (yang saya tidak tahu, btw) dan saya membuka utas lain dengan pertanyaan yang ingin saya tanyakan: unix.stackexchange.com/questions/67668/…
STenyaK
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.