कभी-कभी एक प्रक्रिया आती है और मैं जितनी तेजी से चला जाता हूं ps aux
, मैंने कोशिश की watch -d -n0.1 "ps aux | tail"
लेकिन फिर से, यह एक सेकंड के 1/10 वें तक सीमित है। मैं वास्तव में चाहता हूं कि एक कमांड को चलाएं और सभी नई प्रक्रियाओं का पालन करें, प्रति पंक्ति एक, जैसा कि वे स्पॉन करते हैं। यहां तक कि प्रक्रियाएं जो तेजी से चलती हैं। मुझे पता strace
है कि इसके समान क्षमताएं हैं, लेकिन मैं यह नहीं कर पाया कि मुझे क्या चाहिए।
tl;dr
: क्या सभी नई प्रक्रियाओं को लॉग करने का एक तरीका है?
मैं बहुत कुछ नहीं जानना चाहता, कोई भी लाइन से अधिक ps aux
मुझे नहीं देगा, वर्तमान मामले के लिए मेरे पास बस एक प्रक्रिया है जो किसी अन्य द्वारा पैदा की जाती है और गायब हो जाती है, मैं इसे चलाना चाहता हूं, लेकिन मुझे नहीं पता आज्ञा क्या होगी। यहां तक कि नई पीआईडी जानना भी पर्याप्त होगा, क्योंकि मैं एक ऐसी स्क्रिप्ट का पता लगा सकता हूं जो इन्हें ले जाएगी और ps | grep
इन पर चलेगी और मुझे अधिक जानकारी देगी, जबकि प्रक्रिया चल रही है (उम्मीद है कि प्रक्रिया अभी भी ps
चल रही है जब वह जा रही है)