ফিল্টার মেলে না * কেবল প্রক্রিয়াগুলি কীভাবে দেখানো যায়?


12

আমি htopআমার প্রক্রিয়াগুলি ইন্টারেক্টিভভাবে নিরীক্ষণ করতে ব্যবহার করছি ।

তবে, কখনও কখনও কয়েকটি প্রক্রিয়া "পথে" পায় এবং আমি সেগুলি ফিল্টার করে দিতে চাই।

দুর্ভাগ্যক্রমে, মনে হচ্ছে ফিল্টারে অন্তর্নিহিত হ'ল (উদাহরণস্বরূপ F4) আমাকে কেবলমাত্র একটি ইতিবাচক ফিল্টার সংজ্ঞায়িত করতে দেয় (কেবল ম্যাচগুলি প্রদর্শিত হবে), এবং নেতিবাচক ফিল্টারগুলি নয় (ম্যাচগুলি বাদে সমস্ত দেখানো হয়)।

শেষ অবধি , অনুসন্ধান-স্ট্রিংয়ের প্রকৃত বাক্য গঠন সম্পর্কে আমি কোনও ডকুমেন্টেশন পাইনি ( রেজেক্সগুলি কাজ করে বলে মনে হচ্ছে না)।


আফাইক সম্ভব নয়। শীর্ষ ব্যবহার না করার কোনও ভাল কারণ? আপনি এটি দিয়ে এটি সহজেই করতে পারেন।
sebelk

এফডাব্লুআইডাব্লু হট্প ফিল্টারিং শীঘ্রই রিজেক্স ফিল্টারিং অর্জন করা উচিত, গিটহাবের কাছে এখনও সম্পূর্ণ নিমজ্জিত পুল-অনুরোধ রয়েছে। github.com/hishamhm/htop/pull/428
রিচার্ড মাইকেল

উত্তর:


5

আমি এটা দিয়ে করা সম্ভব জানি না htopকিন্তু যদি অন্য ব্যবহার topবাস্তবায়ন একটি বিকল্প হয় topমধ্যে বাস্তবায়ন procpsলিনাক্স (সেখানে সাধারণত ডিফল্ট বাস্তবায়ন), মধ্যে থেকে top, আপনি পারবেন

  1. প্রবেশ করান o(বা Oকেস সংবেদনশীল মিলের জন্য)
  2. প্রবেশ করান !COMMAND=notwanted(বা !USER=unwanted)

প্রক্রিয়াগুলির নামগুলি (বা চাপার পরে কমান্ড লাইন) ফিল্টার আউট করতে c ) রয়েছে notwanted(বা যার ব্যবহারকারীর নাম রয়েছে unwanted) । =সমস্ত ফিল্টার অপসারণ করতে প্রবেশ করুন ।

আপনি যে কোনও ক্ষেত্র চাইলে ফিল্টার করতে পারেন, তবে কেবল সেগুলি প্রদর্শিত হয়। উদাহরণস্বরূপ, কার্নেল কার্যগুলি বাদ দেওয়ার জন্য, আপনি এটির জন্য জিজ্ঞাসা করতে পারেনCODE কলামটি প্রদর্শিত (সাথে f) প্রদর্শিত করতে এবং তারপরে CODE>0(সহ o) ফিল্টার ।

নোট করুন যে topবাস্তবায়নের ডিফল্ট ইন্টারফেসটি এর চেয়ে ক্রুডর দেখতে পারে htopতবে এটিতে আরও অনেকগুলি বৈশিষ্ট্য রয়েছে (এবং আপনি প্রয়োজনে এটি রঙ এবং অতিরিক্ত তথ্যের সাথে কনফিগার করতে পারেন)।


2

সঙ্গে সরাসরি উপায় জানেন না htop

তবে আপনি আপত্তিজনক ক্ষমতাগুলি ব্যবহার করতে pgrepএবং একটি পিড তালিকাকে ফিড করতে সক্ষম হতে পারেনhtop

কিছুটা এইরকম

htop -p "$(pgrep -vfd, 'java|python')"

এটি প্রক্রিয়াগুলির জন্য অ্যাকাউন্টিং না করার সুস্পষ্ট অসুবিধা রয়েছে যা htopচলমান শুরু হওয়ার পরে শুরু হয়


1
ভাল ধারণা, তবে আমি সত্যিই যা করতে চাই তা হ'ল "আবর্জনা" প্রক্রিয়াগুলি ফিল্টার করে আছি; সুতরাং আপনার সমাধানটি সেই অর্থে সত্যই "ইন্টারেক্টিভ" নয় ...
umläute
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.