Wie kann man das Programm ermitteln, das den Kern entleert?


0

Ich sehe ständig Kerne in einem bestimmten Verzeichnis. Ich bin mir sicher, dass es ein Skript geben muss, das kontinuierlich einen Prozess startet, der Core-Dumping und Sterben ist. Aber wie finde ich den Prozess?


2
Was macht das? file Befehl zeigen Sie?
Keith

Antworten:


0

Sie können einen Debugger verwenden, um die Kerndatei anzuzeigen:

gdb --core=FILE

Es sollte Ihnen sagen, was die Müllkippe verursacht hat.


0

Sie sollten auch feststellen, dass der Kernel den Namen und die PID des fehlerhaften Prozesses aufzeichnet.


Es ist zu beachten, dass dies nur möglich ist, wenn Sie die entsprechende Option im Kernel aktiviert haben. Einige Kernel werden standardmäßig mit diesem ausgeliefert, andere erfordern, dass Sie es in kompilieren.
Tom Wijsman
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.