উত্তর:
মূল ডাম্প ক্রাশের সময় প্রক্রিয়াটির বর্তমান ডিরেক্টরিতে লেখা হয়।
অবশ্যই মূল ডাম্পগুলি সক্ষম করা দরকার, ডিফল্টরূপে সেগুলি সাধারণত অক্ষম থাকে। আউটপুট পরীক্ষা করে দেখুন ulimit -c
, যদি 0 হয় তবে কোনও মূল ফাইল লেখা হবে না। ulimit -c unlimited
কোর ডাম্প সক্ষম করতে চালান ; এটি একটি প্রতি-প্রক্রিয়া সেটিং যা সেই প্রক্রিয়া দ্বারা শুরু হওয়া প্রক্রিয়াগুলির দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত।
যদি কোনও কোর ডাম্প উত্পন্ন করা উচিত ছিল তবে আপনি কোথায় জানেন না, তবে আপনি আবার প্রক্রিয়াটি শুরু করতে পারেন (যদি তা অবিলম্বে ক্রাশ না হয়ে থাকে), তবে প্রক্রিয়াটির প্রসেস আইডি ls -l /proc/$pid/cwd
কোথায় রয়েছে $pid
তা করে তার কার্যকারী ডিরেক্টরিটি পরীক্ষা করে দেখুন। এই লিঙ্কটি সেই প্রক্রিয়াটির বর্তমান কার্যকারী ডিরেক্টরিকে নির্দেশ করবে। সম্ভাবনা হ'ল কোর ডাম্প থাকবে। অন্যথায় আপনার find
পুরো সিস্টেমটি চালানো দরকার ...
সিস্টেমড ব্যবহার করে সিস্টেমগুলি সাধারণত কোর ডাম্প করার জন্য কনফিগার করা হয়
/var/lib/systemd/coredump/
coredumpctl
কোর ডাম্পগুলি তালিকাভুক্ত করতে আপনি কমান্ডটি ব্যবহার করতে পারেন । আরও দেখুন নো আরো-coredumps-পরে মাইগ্রেট-systemd হল থেকে