আমি কীভাবে একটি নির্দিষ্ট প্রক্রিয়ার অগ্রাধিকার দেখতে পারি?
আমি কীভাবে একটি নির্দিষ্ট প্রক্রিয়ার অগ্রাধিকার দেখতে পারি?
উত্তর:
top
কমান্ড অধীনে চলমান প্রসেস অগ্রাধিকার তালিকা PR
শিরোলেখ নেই। আপনি যদি এটি ইনস্টল করে থাকেন তবে আপনি কোনও প্রক্রিয়া অনুসন্ধান করতে এবং এর মধ্যে অগ্রাধিকার অনুসারে বাছাই করতে পারেন htop
।
awk '{print $18}' /proc/1337/stat
(1337 প্রক্রিয়াটির জন্য প্রিও পায়)।
অন্যান্য অপশন:
ব্যবহার ps -o pri
। সঙ্গে প্রক্রিয়া আইডি উল্লেখ করুন -p 1337
। অথবা, -e
সমস্ত প্রক্রিয়া তালিকাবদ্ধ করতে ব্যবহার করুন ।
আপনি যদি কেবল অগ্রাধিকারের চেয়ে আরও কিছু চান তবে এটি একটি সূচনা পয়েন্ট হিসাবে এটি ব্যবহার করুন:
ps -e -o uid,pid,ppid,pri,ni,cmd
আপনার যদি কাটা ডাউন লিনাক্স বিতরণ থাকে যেখানে পিএস এবং শীর্ষগুলি আপনাকে অগ্রাধিকারের তথ্য দেয় না, আপনি অগ্রাধিকার তথ্য পেতে আপনার প্রসেস আইডির জন্য প্র্যাকের স্ট্যাট ফাইলটি পার্স করতে পারেন।
cat /proc/PID/stat | awk '{print "priority " $18 " nice " $19}'
স্ট্যাটাস ফাইলের 18 এবং 19 অবস্থানে থাকা মানগুলি অগ্রাধিকার এবং দুর্দান্ত উপস্থাপন করে
আরও তথ্যের জন্য: https://linux.die.net/man/5/proc