यूनिक्स पाइप सवाल

वोट
4

मैं, जानना चाहते है, तो वहाँ एक रास्ता सेमाफोर के लिए की तरह IPCS -s, एक प्रक्रिया के साथ जुड़े पाइप मुद्रित करने के लिए है जाएगा।

29/07/2009 को 00:36
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


4 जवाब

वोट
5

हाँ वहाँ है। पाइप्स फ़ाइल हैंडल, और कुछ भी है कि (उदाहरण के लिए, lsof) खुला filehandles से पता चलता उन्हें दिखा देंगे कर रहे हैं।

29/07/2009 को 00:40
का स्रोत उपयोगकर्ता

वोट
2

खैर, पाइप * nix में सिर्फ खुले फ़ाइल वर्णनकर्ता कर रहे हैं, ताकि आप इसे पूछ सकते के साथ एक विशिष्ट प्रक्रिया के लिए खुली हुई फ़ाइल वर्णनकर्ता मुद्रित करने के लिए:

lsof -p <process id>

मैं वहाँ पाइप निर्माण के आधार पर फ़िल्टर करने के लिए एक तरीका है, हालांकि पता नहीं है।

29/07/2009 को 00:41
का स्रोत उपयोगकर्ता

वोट
4

निकटतम बात जो मन में आता है lsof -p <pid>|grep FIFO

29/07/2009 को 00:42
का स्रोत उपयोगकर्ता

वोट
2

पूर्णता के लिए, यदि आप लिनक्स पर हैं, लेकिन lsof स्थापित नहीं है, तो आप कर सकते हैं:

ls -l /proc/<pid>/fd
29/07/2009 को 00:52
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more