2010-11-11 14 views

Antwort

6

Sie müssen über Null vor läuft der Prozess, die Sie wollen abbrechen die Core-Dumps ulimit auf etwas setzen:

ulimit -c unlimited 
7

yes setzen die Core-Dump-Datei Grenze als unbegrenzt von

ulimit -c unlimited 
mit

Und überprüfen Sie auch den Pfad der Core-Dump-Generierung, normalerweise wird der Core-Dump im aktuellen Verzeichnis des Prozesses generiert, aber durch den Pfad in /proc/sys/kernel/core_pattern können Sie ändern der Pfad und Namen der Kern Generation, so etwas wie unten

echo /var/log/mycore > /proc/sys/kernel/core_pattern 

jetzt würde der Kern als /var/log/mycore.pid erzeugt werden.

Bitte beachten Sie auch den Mann Kern beziehen, wenn Sie immer noch der Kern uns nicht sehen die Ausgabe von unter Befehl dann senden

cat /proc/sys/kernel/core_pattern 

Sie können auch einen Blick in http://yusufonlinux.blogspot.com/2010/11/debugging-core-using-gdb.html haben