সবার আগে, ps aux | grep <PID>
যখন আপনি নির্দিষ্ট প্রক্রিয়াটির PID
(প্রক্রিয়া শনাক্তকারী) প্রতিনিধিত্ব করেন তার বিশদটি প্রদর্শন করতে চান তখন দরকারী <PID>
।
উদাহরণ হিসেবে বলা যায় ( ps aux | grep 'firefox\|USER'
মানে শুধুমাত্র লাইন যে contein প্রিন্ট firefox
বা USER
):
ps aux | grep 'firefox\|USER'
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
terdon 9021 2.5 11.8 1950888 970832 ? Sl Apr03 108:41 /opt/firefox/firefox
সুতরাং, আমার জন্য PID, firefox
উদাহরণস্বরূপ 9021. সুতরাং, কমান্ড আপনাকে রান করার চেষ্টা করছেন ব্যবহার করতে, আমি প্রতিস্থাপন করবে <PID>
সঙ্গে 9021
:
ps aux | grep 9021
terdon 9021 2.5 11.5 1948776 942640 ? Sl Apr03 109:03 /opt/firefox/firefox
এখন, আমি নিশ্চিত না যে আপনি "এই প্রক্রিয়াগুলি চালিত কোন ফাইলগুলি প্রদর্শন করে" তার অর্থ কী। এই প্রক্রিয়াগুলি কোন ফাইলগুলি ব্যবহার ps aux
করছে তা যদি আপনি বোঝাতে চান, তবে এটি করার একটি উপায়। বলুন আমি /usr/share/doc/nano/faq.html
এই কমান্ডটি ব্যবহার করে ফাইলটি খুলেছি :
firefox /usr/share/doc/nano/faq.html
কোন ফাইলটি firefox
ব্যবহার করে আমি খুলতে পেরেছি তা দেখতে পেয়েছিলাম ps
:
ps aux | grep firefox
terdon 31763 18.7 1.0 682916 84352 pts/10 Sl+ 17:10 0:02 firefox /usr/share/doc/nano/faq.html
খোলা ফাইলটি ফায়ার ফক্সকে দেওয়া আর্গুমেন্টগুলির মধ্যে একটি হিসাবে দেখানো হয়েছে। নোট করুন যে পিআইডি আলাদা (এটি 31763
পরিবর্তে এখন 9021
) কারণ এটি প্রতিটি চলমান প্রোগ্রামের নিজস্ব অনন্য পিআইডি রয়েছে।
আর একটি দরকারী আদেশ হ'ল top
। আপনি যদি এটি -c
স্যুইচ দিয়ে চালান এটি কোনও কমান্ডে আর্গুমেন্টগুলি প্রদর্শন করবে এবং -u <your user>
এটির সাহায্যে কেবলমাত্র আপনার ব্যবহারকারীর নাম দিয়ে প্রসেসগুলি প্রদর্শিত হবে ( <your user>
আপনার প্রকৃত ব্যবহারকারীর নাম দিয়ে প্রতিস্থাপন করুন ):
top -c -u terdon
এটি আমার স্থানীয় মেশিনে আউটপুট (ব্যবহারকারী terdon
কেবল দুটি প্রক্রিয়া চালাচ্ছেন):
top - 17:14:41 up 3 days, 49 min, 14 users, load average: 0.48, 0.54, 0.55
Tasks: 228 total, 1 running, 226 sleeping, 0 stopped, 1 zombie
%Cpu(s): 7.1 us, 5.5 sy, 0.0 ni, 86.5 id, 0.0 wa, 0.0 hi, 0.9 si, 0.0 st
KiB Mem: 8187940 total, 8007220 used, 180720 free, 349264 buffers
KiB Swap: 8191996 total, 5556 used, 8186440 free, 4173004 cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
31573 terdon 20 0 24900 5576 1684 S 0.0 0.1 0:00.20 bash
31763 terdon 20 0 666m 77m 28m S 0.0 1.0 0:02.39 firefox /usr/share/doc/nano/faq.html
দেখানো তথ্যের ব্যাখ্যার জন্য top
, এসই সম্পর্কিত একটি সম্পর্কিত প্রশ্নের উত্তরটি দেখুন ।
grep <pid>
, আপনি<pid>
আপনার প্রকৃত প্রক্রিয়া আইডি (এটি একটি সংখ্যা) দিয়ে প্রতিস্থাপন করার কথা ।<pid>
কেবল একটি স্থানধারক, এমন কিছু নয় যা আপনার আসলে টাইপ করা উচিত।