2010-05-17 23 views
10

में किसी विशेष प्रक्रिया के लिए चल रहे धागे ढूंढें मैं लिनक्स में किसी विशेष प्रक्रिया के लिए चल रहे थ्रेड जानना चाहता हूं? मैं इसे कैसे प्रबंधित कर सकता हूं?लिनक्स

+0

आपने क्या प्रयास किया? – Bull

+0

प्रश्न 2010 @ बी से है ... – Ben

+7

कोई भी कभी भी नोटिस करता है कि "ऑफ़-विषय" बंद किए गए प्रश्नों में से अधिकांश आपके द्वारा स्टैक ओवरफ्लो पर आने वाले प्रश्न वास्तव में विषय पर हैं, और आम तौर पर आपको वास्तव में क्या जवाब चाहिए? –

उत्तर

2

आप धागे के बारे में क्या जानना चाहते हैं? प्रयास करें:

  • gdb अटैच किया जा रहा है और "जानकारी धागे"
  • में देख रहे हैं का उपयोग कर/proc/< पीआईडी>/कार्य, जहां धागे
+1

मान लीजिए कि एक प्रक्रिया के तहत, 20 थ्रेड चल रहे हैं , कुछ समय में कुछ धागे निकलते हैं, मेरा मतलब है समाप्त होता है, क्या ये धागे भी इस स्थान पर पाए जाएंगे? –

15

सूचीबद्ध हैं आप उपयोग कर सकते हैं

ps -eLf 

इस लिंक को चेक करें। http://www.cyberciti.biz/faq/show-all-running-processes-in-linux/

+0

मैं आरएचईएल का उपयोग कर रहा हूं, यह आदेश काम नहीं कर रहा है ......... यह पीएस के साथ उपयोग करने के लिए कह रहा है लेकिन यह उचित जानकारी नहीं दे रहा है ...... क्या मैं किसी अन्य तरीके से प्राप्त कर सकता हूं? अग्रिम धन्यवाद – kumarasvn

+0

क्या आपने एल या एल का उपयोग किया था? इसके अलावा आप केवल पीएस-एल का उपयोग करने का प्रयास कर सकते हैं। या उपलब्ध सभी झंडे को जानने के लिए मैन ps – gsk

+0

आप पहले पीएस देने का प्रयास कर सकते हैं और फिर पीएस-एल पिड दे सकते हैं जहां पिड प्रक्रिया आईडी है जिसके लिए आप थ्रेड जानकारी – gsk