पीएस कमांड आउटपुट को सोलारिस में काट दिया जाता है। मैंने G Googling के बाद नीचे दिए गए कमांड की कोशिश की। यह काम नहीं करता है। निश्चित नहीं है कि क्या किया जाना चाहिए
/usr/ucb/ps awwx
पीएस कमांड आउटपुट को सोलारिस में काट दिया जाता है। मैंने G Googling के बाद नीचे दिए गए कमांड की कोशिश की। यह काम नहीं करता है। निश्चित नहीं है कि क्या किया जाना चाहिए
/usr/ucb/ps awwx
जवाबों:
Solaris 10 और बाद /usr/ucb/ps
में डिफ़ॉल्ट रूप से setuid- रूट नहीं बनाते हैं , और आपको तर्कों का पूरा सेट प्राप्त करने के लिए अन्य उपयोगकर्ता प्रक्रियाओं के पते स्थान में प्रहार करने के लिए रूट विशेषाधिकार की आवश्यकता होती है।
कमांड लाइन के 80 से अधिक अक्षर देखने के लिए इसे रूट या प्रोसेस ओनर के रूप में चलाएं।
सोलारिस 11 पर, यदि आप डैश के बिना विकल्पों का उपयोग करते हैं (जैसे /usr/bin/ps auxwww
) तो उन्हें यूसीबी शैली के विकल्प के रूप में माना जाएगा, और आउटपुट अतिरिक्त लंबी लाइनें दिखाएगा, तब भी जब आप रूट के रूप में नहीं चल रहे हों। यह अच्छी तरह से प्रचारित नहीं है।
अधिक संदर्भ के लिए:
अपडेट : सोलारिस 11.3 SRU 5.6 (फरवरी 2016 को जारी) के रूप में, 80 वर्ण सीमा पूरी तरह से हटा दी गई है ps
- Solaris 11.3 SRU 5.6 देखें: ps (1) और / proc / <pid> / {cmdline, environ, execname में अपडेट } ।