पीआईडी ​​दी गई प्रक्रिया के मालिक लौटें


14

मैं एक सूची से एक प्रक्रिया के मालिक को हथियाने की कोशिश कर रहा हूं, मेरे पास उस समय pidof nmapको प्राप्त करने की आज्ञा है ps -u <PID> | grep USERजो मैं वर्तमान में साथ खेल रहा हूं, लेकिन जब मैं इसे चलाता हूं, तो यह केवल शीर्षकों (शीर्ष पंक्ति) को मुद्रित करता है।

यहाँ छवि विवरण दर्ज करें

मैं प्रक्रिया आईडी के स्वामी के नाम को कैसे पकड़ सकता हूं?


1
ps -u <PID>वास्तव में पीआईडी ​​नहीं, प्रभावी यूजर आईडी द्वारा प्रक्रियाओं का चयन करता है। Man7.org/linux/man-pages/man1/ps.1.html
एंड्रयू हेनले

जवाबों:


27
ps -o user= -p PIDHERE

इस प्रक्रिया का चयन करता है PIDHEREके साथ -pहै, तो निर्देश देता है psकेवल स्तंभ नामित मुद्रण द्वारा उत्पादन फ़ॉर्मेट करने के लिए user; =संकेत का अर्थ है "स्तंभ का नाम बदलने userके लिए (कुछ भी नहीं)", प्रभावी रूप से शीर्ष लेख पंक्ति को हटाने के।


तो यह है कि (कुछ भी नहीं), कुछ भी नहीं, "कुछ भी नहीं", "", '', या बस क्या?
वोल्फपैक'08

1
@ वोल्फपैक'08 पाठ के माध्यम से "कुछ भी नहीं" को निरूपित करना कठिन है; गलतफहमी के लिए खेद है। बराबरी के संकेत के बाद कोई प्रतिस्थापन पाठ नहीं है।
जेफ स्कालर

धन्यवाद, मैं वास्तव में आपकी प्रतिक्रिया की सराहना करता हूं।
वोल्फपैक'08
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.