পটভূমি: আমি একটি নির্দিষ্ট ব্যবহারকারীর জন্য প্রক্রিয়া চলমান ulimit পর্যবেক্ষণ সঙ্গে প্রায় খেলা। (আমি মাঝেমধ্যে এমন প্রক্রিয়াগুলি দেখেছি যেগুলি একটি ভুল সীমা দিয়ে শুরু করা হয়েছিল।) আমি কয়েকজন স্ব-প্রফেসড লিনাক্স গুরুকে জিজ্ঞাসা করেছি, এবং একজন সুপারিশ করেছিল lsof -p <pid>
, অন্যটি প্রস্তাবিত হয়েছিল ls /proc/<pid>/fd
, তবে দু'টিই ইতিবাচক ছিল না যা সম্পর্কে আরও সঠিকভাবে প্রকৃত গণনা প্রতিফলিত করে একটি প্রক্রিয়া জন্য ফাইল সীমা খুলুন।
তো, এটি কোনটি?
lsof -p <pid> | wc -l
অথবা
ls /proc/<pid>/fd | wc -l
পার্থক্যটি বিস্তারিতভাবে বর্ণনা করুন। ধন্যবাদ!
lsof
ম্যান পৃষ্ঠাগুলি পড়েছি এবং যখন আমি সন্দেহ করেছি যে উত্তরটি মেমরি-ম্যাপযুক্ত ফাইলগুলি ছিল তখন আমি আরও অভিজ্ঞ ব্যক্তির নিশ্চয়তা চেয়েছিলাম।