কোনও ফাইলের মধ্যে শীর্ষ কমান্ড আউটপুট কীভাবে সংরক্ষণ করবেন Save


লিনাক্স শীর্ষ কমান্ডটি সিস্টেম আপটাইম এবং লোড গড়, ব্যবহৃত মেমরি, চলমান কার্যাদি, প্রক্রিয়া বা থ্রেডের সংক্ষিপ্তসার এবং প্রতিটি চলমান প্রক্রিয়া সম্পর্কে বিশদ তথ্য সম্পর্কিত রিয়েল টাইমে সিস্টেম পরিসংখ্যান প্রদর্শন করার জন্য সিস্টেম অ্যাডমিনিস্ট্রেটরদের দ্বারা অত্যন্ত ব্যবহৃত হয়।

তবে, চলমান সিস্টেমের রিয়েল টাইম দেখার পাশাপাশি, ব্যাচ মোডে অপারেট করতে শীর্ষে এবং কমান্ডের আউটপুটটি কী পরিমাণ হওয়া উচিত তা নির্দিষ্ট করতে -n পতাকাটি প্রদর্শন করে।

নীচের উদাহরণে, আমরা বর্তমান কার্যনির্বাহী ডিরেক্টরিতে শীর্ষ কমান্ডের আউটপুট top.txt ফাইলে পুনর্নির্দেশ করব। -N আর্গুমেন্টটি উল্লিখিত ফাইলটিতে কমান্ডের কেবলমাত্র একটি স্ন্যাপশট প্রেরণে ব্যবহৃত হবে।

$ top -b -n 1 > top.txt

ফলস্বরূপ ফাইলটি পড়ার জন্য কম্যান্ড লাইন ফাইল রিডার ইউটিলিটি ব্যবহার করুন যেমন কম বা বেশি।

$ less top.txt

শীর্ষ কমান্ডের পাঁচটি পুনরাবৃত্তি দখল করতে, নীচের অংশে প্রদর্শিত কমান্ডটি কার্যকর করুন।

$ top -b -n 5 > top-5iterations.txt

ফলাফল প্রাপ্ত ফাইল থেকে কেবল চলমান কাজগুলি প্রদর্শন করতে, নীচের কমান্ডের উদাহরণ হিসাবে গ্রেপ ফিল্টারটি ব্যবহার করুন।

$ cat top-5iterations.txt | grep Tasks

শীর্ষ ইউটিলিটিতে একটি নির্দিষ্ট প্রক্রিয়াটির স্ন্যাপশট নিতে, পিআইডি (-p) পতাকা দিয়ে কমান্ডটি কার্যকর করুন। চলমান প্রক্রিয়াটির পিআইডি পেতে, চলমান প্রক্রিয়াটির নামের বিরুদ্ধে পিডোফ কমান্ড জারি করুন।

এই উদাহরণে আমরা পিআইডির তিনটি স্ন্যাপশট নিয়ে শীর্ষ কমান্ডের মাধ্যমে ক্রোন প্রক্রিয়াটি পর্যবেক্ষণ করব।

$ pidof crond
$ top -p 678 -b -n3 > cron.txt
$ cat cron.txt

পুনরাবৃত্তি লুপের জন্য একটি ব্যবহার করে, আমরা নীচের উদাহরণে দেখানো হিসাবে, প্রতিটি দুই সেকেন্ডে তার পিআইডি মাধ্যমে একটি প্রক্রিয়া পরিসংখ্যান প্রদর্শন করতে পারি। লুপের আউটপুটও কোনও ফাইলে পুনঃনির্দেশ করা যায়। আমরা উপরের উদাহরণে দেখানো মত একই ক্রোন পিআইডি ব্যবহার করব।

$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done	

লুপ আউটপুটটি ফাইলে পুনর্নির্দেশ করুন।

$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done >> cron.txt
$ cat cron.txt

শীর্ষস্থানীয় কমান্ডের মাধ্যমে আপনি কীভাবে সিস্টেমটি এবং প্রক্রিয়া সম্পর্কিত পরিসংখ্যান পর্যবেক্ষণ ও সংগ্রহ করতে পারবেন সে সম্পর্কে এটি কয়েকটি উদাহরণ।