কোনও প্রদত্ত লিনাক্স প্রক্রিয়াটি চালু করা বা এখনও একটি init.d স্ক্রিপ্ট, আপস্টার্ট বা সিস্টেমড দ্বারা তদারকি করা থাকলে নির্ভরযোগ্যভাবে বলা সম্ভব?
আমি তাই মনে করি না.
—
ড্রোনাস
pstreeআমার সিস্টেমটির দিকে তাকালে , বেশিরভাগ প্রক্রিয়া তাদের পিতামাতার কাছ থেকে বিচ্ছিন্ন হয়ে গেছে বলে মনে হয়। আমার ডেস্কটপ অধিবেশন দ্বারা কেবল কয়েকটি প্রক্রিয়া শুরু হয়েছে, সুতরাং শীর্ষ স্তরের বেশিরভাগ প্রক্রিয়া অবশ্যই অনুমান করা যায় যে কোনও অনুমান ডিমন দ্বারা শুরু করা উচিত।
আমার (পিআইডি 1)
—
এএফএইচ
pstreeথেকে প্রাপ্ত সমস্ত কিছু দেখায় , যা তালিকাটির নীচে রয়েছে well আমি থেকে একই পেতে । systemdupstartps -eHl
কারণ
—
ড্রোনাস
systemdপিআইডি 1 রয়েছে (শীর্ষস্থানীয়), এটি কেবলমাত্র শীর্ষ স্তরের প্রক্রিয়া অনুমোদিত। সিস্টেমডের এই আচরণটি প্রায়শই সমালোচিত হয়। সুতরাং এর পিতামাতাদের থেকে মুক্তিপ্রাপ্ত যে কোনও প্রক্রিয়া প্যারেন্টেড হয় systemd। আপনি যদি সিস্টেমড-মুক্ত সিস্টেমে আপস্টার্ট বা init.d স্ক্রিপ্টগুলি ব্যবহার করেন তবে আপনি দেখতে পাবেন যে বেশিরভাগ প্রক্রিয়া আরএসের নীচে রয়েছে, যদিও বেশিরভাগ প্রক্রিয়া আপস্টার্ট বা init.d স্ক্রিপ্ট দ্বারা চালু হয়েছিল despite আপনার সিস্টেম স্পোর্টিং সিস্টেমে, আপনি সিস্টেমডের নীচে এর পিতামাতার দ্বারা প্রকাশিত কোনও প্রক্রিয়া দেখতে পাবেন, সুতরাং আপনি কে বলতে পারবেন না যে এই প্রক্রিয়াটি প্রথম স্থানটিতে কে চালু করেছে।
দুঃখিত, আমি এই আচরণ সম্পর্কে জানতাম না। যেহেতু 15.04-এ বেশিরভাগ প্রক্রিয়া প্রসূনীরূপে
—
এএফএইচ
systemdরয়েছে তাই এটি আমি যা পড়েছিলাম তা বজায় রেখে মনে হয় যা systemdবেশিরভাগই upstart15.04 এ প্রতিস্থাপিত হয়েছিল। যাইহোক, একদিকে যেমন আমার কাছে দুটি শীর্ষ স্তরের প্রক্রিয়া রয়েছে বলে মনে হয়: কারণ আমি কিছু কে-ডি- kthreaddপি প্রক্রিয়া চালাচ্ছি, সেখানেও (পিআইডি 2) রয়েছে, যার পিতামাতারা নেই, তবে অনেকগুলি শিশু রয়েছে।
ksysguardব্যবহার করা সবচেয়ে সহজ খুঁজে পেয়েছি , যদিও আপনি এটি ব্যবহার করতে পারেনgnome-system-monitor। আপনার Linux এই প্রোগ্রাম উপলব্ধ নেই, তাহলে আপনি ব্যবহার করতে পারেনps -eHl|lessএবং প্রোগ্রাম আপনি আগ্রহী থেকে গাছ অনুসরণ করুন।