कैसे मैं लिनक्स पर एक प्रक्रिया के cmdline को विभाजित करने की कोशिश कर रहा हूं, लेकिन ऐसा लगता है कि मैं इसे '\ 0' वर्णों से अलग करने के लिए भरोसा नहीं कर सकता। क्या आप जानते हैं कि कभी-कभी '\ 0' वर्ण को विभाजक के रूप में क्यों उपयोग किया जाता है और कभी-कभी यह नियमित स्थान होता है?पार्स/proc/pid/cmdline
क्या आप निष्पादन योग्य नाम और इसके पथ को पुनर्प्राप्त करने के किसी अन्य तरीके से जानते हैं? मैं इस जानकारी को 'ps' के साथ प्राप्त करने का प्रयास कर रहा हूं लेकिन यह हमेशा पूर्ण कमांड लाइन देता है और निष्पादन योग्य नाम छोटा कर दिया जाता है।
धन्यवाद।
हाय। जैसा कि आप उल्लेख करते हैं, रिक्त स्थान का उपयोग उसी शब्द में शब्दों को अलग करने के लिए किया जाता है, यह वही था जो मैं उम्मीद कर रहा था, लेकिन मेरे पास ऐसी मशीन तक पहुंच है जो रिक्त स्थान का उपयोग शर्तों को अलग करने के लिए भी कर रही है। यह एक उबंटू था, जो नहीं जानता कि कौन सी रिलीज है। – ryotakatsuki