উবুন্টুতে কোনও কমান্ডের আউটপুট সংখ্যায়িত করা কি সম্ভব?


0

আমি একটি লিনাক্স ক্লাসে আছি এবং সার্ভারে চলমান মোট প্রক্রিয়াগুলির সংখ্যা নির্ধারণ করা আমার একটি কার্যনির্বাহী প্রশ্ন।

আমি সমস্ত প্রক্রিয়াগুলি তালিকাভুক্ত করতে PS -aux কমান্ডটি ব্যবহার করেছি তবে আমি ভাবছিলাম যে আউটপুটটি সংখ্যা করার কোনও উপায় আছে যাতে আমি তাদের আরও সহজ গণনা করতে পারি


3
এক্সওয়াই সমস্যা সম্পর্কে সচেতন হন ...
এট্টি

সহায়তার জন্য ধন্যবাদ, আমি PS -aux ব্যবহার করেছি ডাব্লুসি-এল কমান্ড এবং এটি কাজ করেছে
কোল

উত্তর হিসাবে বলছি, বংশীধ্বনিতুল্য করতে wc-lআপনি লাইনের নম্বর দিতে হবে, কিন্তু এটি একটি ভাল ধারণা সঙ্গে হেডার লাইন দমন করার ps -auxh। এছাড়াও, ps -auxh | less -Nআপনাকে অঙ্কিত রেখাগুলির সাহায্যে আউটপুট স্ক্রোল করতে দেয়।
এএফএইচ

উত্তর:


2
ps -aux | wc -l

তারপরে কমান্ডের শিরোনাম এবং ফুটারে ব্যবহৃত লাইনগুলির সংখ্যা বিয়োগ করুন।

ডাব্লুসি শব্দগুলি গণনা করে তবে -l রেখা গণনা করে


মধ্যে একটি চেহারা আছে man পৃষ্ঠা ... --no-headersসুবিধাজনক
Attié

2

অন্যরা wc -lমোট লাইন গণনা তৈরির জন্য উল্লেখ করেছেন ... তবে nlআপনার " সংখ্যাটি আউটপুট " প্রশ্নটি রেখে আরও বেশি কিছু থাকতে পারে - এটি লাইন সংখ্যাগুলি প্রিপেন্ড করে:

$ ps -aux --no-headers | nl | head
     1  root         1  0.0  0.0  39872  7532 ?        Ss   Sep24   7:07 /sbin/init
     2  root         2  0.0  0.0      0     0 ?        S    Sep24   0:02 [kthreadd]
     3  root         3  0.0  0.0      0     0 ?        S    Sep24   0:44 [ksoftirqd/0]
     4  root         5  0.0  0.0      0     0 ?        S<   Sep24   0:00 [kworker/0:0H]
     5  root         7  0.0  0.0      0     0 ?        S    Sep24  16:50 [rcu_sched]
     6  root         8  0.0  0.0      0     0 ?        S    Sep24   0:00 [rcu_bh]
     7  root         9  0.0  0.0      0     0 ?        S    Sep24   0:05 [migration/0]
     8  root        10  0.0  0.0      0     0 ?        S    Sep24   0:04 [watchdog/0]
     9  root        11  0.0  0.0      0     0 ?        S    Sep24   0:05 [watchdog/1]
    10  root        12  0.0  0.0      0     0 ?        S    Sep24   0:05 [migration/1]
[...]

| tail -n=1 | cut -d' ' -f1 উপরের সাথে যুক্ত করা থাকলে আপনাকে শেষ লাইনের সংখ্যাটি দেখায়
K7AAY

1

শব্দ গণনা প্রোগ্রামে আউটপুটটি পাইপ করার চেষ্টা করুন, ডাব্লু

ps -aux | wc -l

আপনাকে পিএস কমান্ড দ্বারা আউটপুট করা মোট লাইনের সংখ্যা দেবে।

আশাকরি এটা সাহায্য করবে.

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