ऐसा लगता है कि मैं कुछ स्पष्ट स्पष्ट याद कर रहा हूँ, लेकिन अभी भी:
ps -f -u myuser --ppid 1
केवल प्रक्रिया के मूल जनक पर एक नज़र रखना चाहता है, और उन सभी प्रक्रियाओं को लौटाता है जिनमें 1 का मूल पृष्ठ है - तब भी जब उपयोगकर्ता नहीं है myuser
।
-u
अकेले काम करता है सही ढंग से (चयन का केवल प्रक्रियाओं myuser
):
ps -f -u myuser
मुझे किसकी याद आ रही है? क्या कुछ स्थितियों में फ़िल्टर करने के लिए कुछ अंतर्निहित तरीका है ps
?
संपादित करें: मेरा वर्तमान समाधान:
ps -f -p $(join <(ps h --ppid 1 -o pid | sort) <(ps h -u myuser -o pid | sort))