আমি কীভাবে ওএসএক্স প্রম্পট থেকে কোনও প্রক্রিয়া মালিকের নাম দেখতে পারি?


7

যদি আমি ps -efওএসএক্স টার্মিনালটিতে চালনা করি তবে প্রক্রিয়াগুলির তালিকায় ইউআইডি অন্তর্ভুক্ত থাকে - প্রক্রিয়া মালিকের সংখ্যার ব্যবহারকারী আইডি। প্রক্রিয়া মালিকের নাম আমি কীভাবে দেখতে পারি?

উত্তর:


9

-jপতাকা ব্যবহার করুন । উদাহরণস্বরূপ, ps -jবা অন্যান্য পতাকার মতো মিলিত ps -efj

ম্যান পেজ ( man ps) -jপতাকাটির বর্ণনা এভাবে দেয় :

নিম্নলিখিত কীওয়ার্ডগুলির সাথে সম্পর্কিত তথ্য মুদ্রণ করুন: ব্যবহারকারী , পিড, পিপিড, পিজিডি, সেস, জবসি, রাজ্য, টিটি, সময় এবং কমান্ড।

"ব্যবহারকারী" অংশটি ব্যবহারকারীর নাম।


efalচ্ছিক - jএটি ছাড়াও কাজ করে।
ড্যানিয়েল বেক

@ ড্যানিয়েলবেক - উত্তরটি পরিষ্কার করার জন্য আপডেট করা হয়েছে।
নাথান লং

3

সহজ সমাধান: ব্যবহার ps -ej

সাধারণ সমাধান: ব্যবহার ps -eo user,pid,tty,command

psকমান্ড আপনাকে নিয়ন্ত্রণ করতে দেয় কি তথ্য (কি কলাম) ব্যবহার করে প্রদর্শন করা হয় -o, বিকল্প যেমন

ps -o user,pid,%cpu,%mem,command

প্রদর্শন ব্যবহারকারীর নাম, PID, সাম্প্রতিক CPU ও মেমরি ব্যবহার এবং কমান্ড প্রতিটি প্রক্রিয়া যা দেখানো হয় জন্য।

-jবিকল্প প্রদর্শন করা হয় ব্যবহারকারী, PID, পিতা বা মাতা PID, প্রক্রিয়া gid, সেশন, কাজ নিয়ন্ত্রণ গণনা, রাষ্ট্র, টার্মিনাল নাম, সঞ্চিত CPU- র সময়, এবং আর্গুমেন্ট সহ কমান্ড নিয়ন্ত্রণ

-fবিকল্প প্রদর্শন ইউআইডি, PID, পিতা বা মাতা PID, সাম্প্রতিক CPU ব্যবহার, প্রক্রিয়া শুরুর সময়, TTY, অতিবাহিত CPU- র ব্যবহার, এবং যুক্ত কমান্ড নিয়ন্ত্রণ । অতএব, সম্ভবত বা -fসাথে রাখার প্রয়োজন নেই ।-j-o

বিশদ জন্য ম্যানপেজ দেখুন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.