सोलार्स के लिए, आप procfs module from CPAN को आजमा सकते हैं। हालांकि इस मॉड्यूल अभी भी काफी युवा लगता है, इस उद्धरण लगता है उम्मीद:
ब्रायन फैरेल जो argv और प्रक्रियाओं वर्तमान में चल प्रक्रिया के अलावा अन्य के वातावरण की निरीक्षण संभालती है एक बहुत ही उपयोगी पैच भेजा है।
मुझे कल्पना है कि यह शायद प्रारंभिक वातावरण है (बस लिनक्स के तहत environ
फ़ाइल की तरह), लेकिन ऐसा लगता है कि आप क्या चाहते हैं?
अन्यथा, हालांकि मुझे लगता है कि आप कहते हैं कि आप कांटा नहीं चाहते हैं, एक साधारण समाधान शायद सी के 20 लाइनों को क्रैक करने के लिए एक छोटा प्रोग्राम तैयार करेगा जो सोलारिस पर पर्यावरण को सटीक समकक्ष के रूप में थूकता है लिनक्स environ
फ़ाइल। मेरे पास पहले से ही सी में कुछ समान है। यदि आप रुचि रखते हैं, तो मैं इसे पोस्ट कर सकता हूं।
संपादित करें (ओपनसोलालिस pargs.c पढ़ने के बाद): वातावरण में परिवर्तन होने पर सौर बफर को सौररी के तहत फिर से आवंटित किया जाता है, इसलिए psinfo सूचक अमान्य हो सकता है। बुलेट प्रूफ समाधान के लिए, आपको _environ का शिकार करना होगा। यह संभवतः आपको जितनी अधिक परेशानी होगी ... pargs -e <pid>
यूसीबी ps(1)
के लिए एक अच्छा विकल्प हो सकता है यदि आप कांटा मार्ग जाते हैं।
स्रोत
2009-02-07 14:02:33
स्पष्ट होने के लिए: परग्स -e जाने का तरीका है (इसे एक पर्ल सिस्टम कॉल के अंदर लपेटें) –
PaulS