কীভাবে স্থায়ীভাবে কোর_প্যাটার্ন ফাইল সম্পাদনা করবেন?


20

আমি উবুন্টু 12.04এলটিএসে আমার সোরডাম্প ফাইলটি সন্ধান করার চেষ্টা করছি তবে আমি তা করতে পারি না। সমস্যাটি হ'ল core_patternফাইলটি সামগ্রীটি প্রতিটি রিবুটের পরে তা পেতে আমাকে সম্পাদনা করতে হবে, কারণ অ্যাপপোর্টটি কাজ করে না (কেন জানি না)।

core_patternফাইলের বিষয়বস্তু স্থায়ীভাবে সেট করার কোনও উপায় আছে কি ??

উত্তর:


23

/proc/sys/kernel/core_patternকনফিগারেশন সেটিং সেট থাকে, তখন apportসিস্টেম বুট ক্র্যাশ প্রতিবেদন সেবা শুরু হয়। সুতরাং প্রক্রিয়াটির প্রথম পদক্ষেপটি অক্ষম করা হবে apport। এটি /etc/default/apportফাইল সম্পাদনা করে এবং সেটিংস করে করা যেতে পারে enabled=0

এই মুহুর্তে, কার্নেলের ডিফল্ট কোর প্যাটার্নটি বুটে থাকা উচিত। আপনি যদি অন্য কোনও প্যাটার্নে স্যুইচ করতে চান তবে এটির /etc/sysctl.dশেষে কোনও ফাইল রেখে এটি করতে পারেন .conf(উদাহরণস্বরূপ 60-কোর-প্যাটার্ন.কম)। এর সামগ্রীগুলিতে এর মতো কিছু দেখতে পাওয়া উচিত (আপনার পছন্দসই প্যাটার্নের জন্য সামঞ্জস্য করা):

kernel.core_pattern = core

এটি আপনার কাস্টম প্যাটার্নটিকে বুটে চাপিয়ে দেয়। আপনার চালিয়ে রিবুট না করে এটি পরীক্ষা করতে সক্ষম হওয়া উচিত sudo sysctl --system


শেষ অংশ "sudo sysctl - সিস্টেমে" ব্যতীত সমস্ত প্রক্রিয়া ঠিকঠাক ছিল কারণ এটি '- সিস্টেমে' অজানা প্যারামিটার হিসাবে প্রদর্শিত হয়েছিল। সিস্কটিএল ম্যানুয়ালটির সাথে পরামর্শ করার পরে আমি সম্প্রতি তৈরি করা ফাইলটি ব্যবহার করে সিসেক্টল চালানোর জন্য "sudo sysctl -p /etc/sysctl.d/60-core-pattern.conf" কমান্ডটি বিকল্পভাবে ব্যবহার করেছি। তারপরে আমি coredump ফাইলটি / var / crash / ডিরেক্টরিতে পেয়েছি। ধন্যবাদ জনাব.
অম্বুজ মণি ত্রিপাঠি

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