मैं अपने प्रक्रिया नाम का उपयोग करके एक रनिंग प्रोसेस से कमांड तर्क या पूरी कमांड लाइन कैसे प्राप्त कर सकता हूं?
उदाहरण के लिए यह प्रक्रिया:
# ps
PID USER TIME COMMAND
1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid
और जो मैं चाहता हूं वह है /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid
या तर्क। मैं प्रक्रिया का नाम जानता हूं और इसके तर्क चाहता हूं। मैं SliTaz पर बिजीबॉक्स का उपयोग कर रहा हूं।
pidof <process name>
ps -o pid, args | grep $ PID | tr -s "" - cut -d "" -f 2 लेकिन इस तरह से मुझे एक वेरिएबल में args नहीं मिलता है
ps
(अनुशंसित नहीं) से संसाधित करना चाहते हैं या क्या आप कुछ वैकल्पिक कमांड की तलाश कर रहे हैंps
जो आपको आउटपुट देगा?ps
आउटपुट की कई लाइनें देने पर क्या करने की आवश्यकता है ? सभी / पहला / अंतिम प्रिंट?