কোর ডাম্প ফাইলের আকারের সীমা কীভাবে সরিয়ে নেওয়া যায়


11

আমি নিয়মিত ব্যবহারকারী হিসাবে কোর ডাম্প ফাইলগুলির সর্বাধিক আকারের সীমা বাড়াতে চাই। ব্যবহার করে bash, আমি এটি এটি সেট করতে পারেন:

$ ulimit -c 100

যা আমি প্রথমবার সেট করেছিলাম এটি ভালভাবে কাজ করে। যাইহোক, পরের বার যখন আমি এই কমান্ডটি ব্যবহার করব তখন আমি এই সীমাটি কেবলমাত্র 100 এর বেশি না হওয়া মানকে সেট করতে পারি In পরবর্তী সমস্ত সময়ে, সম্ভাব্য মানগুলি প্রাথমিকভাবে সেট মান দ্বারা উপরে থেকে সীমাবদ্ধ থাকে।

কমান্ডের একাধিক ব্যবহারগুলিতে আমি কীভাবে এটি অবিরাম করতে পারি?

উত্তর:


9

পিটার বায়েস্তার প্রতি তার নিজের প্রশ্নের উত্তর:

প্রথমে, আমি ভেবেছিলাম এটি একটি ত্রুটি এবং সে কারণেই আমি এই প্রশ্নটি শুরু করেছি। তবে দেখা গেল এটি কেবল সঠিকভাবে সঠিক আচরণ। দেখা যাচ্ছে যে আরটিএফএম বলার বিষয়টি এখানেও প্রযোজ্য।

man bashপ্রকাশিত হিসাবে , ulimitবিল্ট-ইন কমান্ডের অতিরিক্ত পরামিতি রয়েছে: -Hতথাকথিত হার্ড সীমা -S নির্ধারণের জন্য এবং তথাকথিত নরম সীমা নির্ধারণের জন্য। তদুপরি, যদি এই বিকল্পগুলির কোনওটি নাও দেওয়া হয়, তবে ডিফল্ট আচরণ হ'ল নরম এবং কঠোর সীমা উভয়কে একই মানকে একই ulimitসাথে সেট করার চেষ্টা করে । এবং সমস্যা ছিল।

bashম্যান পৃষ্ঠা থেকে এখন একটি উদ্ধৃতি রয়েছে :

রুটবিহীন ব্যবহারকারীরা একবার সেট হয়ে গেলে একটি হার্ড সীমা বাড়ানো যায় না;

সুতরাং, আমরা সেখানে যেতে। ulimitকমান্ডের সঠিক ব্যবহারের বিষয়টি সর্বদা মনে রাখা উচিত। সর্বাধিক গুরুত্বপূর্ণ, আপনি কখনই জানেন যে আপনি কী করছেন (যা আমি স্পষ্টতই ছিলাম না) নিশ্চিত না হলে এটি কখনই -Hবা -Sবিকল্পগুলি ছাড়া ব্যবহার করা উচিত নয়।

আমার যা করা উচিত ছিল তা হ'ল:

লগইনের পরে: ulimit -H -c unlimited

প্রতিবার আমি সর্বোচ্চ কোর ডাম্প আকার সীমা পরিবর্তন করতে চাই want ulimit -S -c <new size>

সুতরাং, এটি সম্পর্কে। আমি আশা করি এটি এমন কাউকে সহায়তা করতে পারে যারা একই ধরণের সমস্যার সাথে লড়াই করতে পারে।

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