Thanh lịch có được danh sách các quá trình trẻ em


13

Tôi muốn có một danh sách tất cả các quy trình có cha mẹ là $ pid. Đây là cách đơn giản nhất mà tôi nghĩ ra:

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

Có bất kỳ lệnh, hoặc bất kỳ cách đơn giản hơn để có được danh sách các quy trình con?

Cảm ơn!

Câu trả lời:


14

Có, sử dụng -Ptùy chọn của pgrep,

tức là pgrep -P 1234sẽ giúp bạn có một danh sách các id tiến trình con.


2
Tôi sợ câu trả lời của bạn là đúng, nhưng câu hỏi của tôi không chính xác. Vì vậy, tôi chấp nhận câu trả lời của bạn (mà tôi không biết, btw) và tôi đã mở một chủ đề khác với câu hỏi tôi thực sự muốn hỏi: unix.stackexchange.com/questions/67668/ trộm
STenyaK
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.