Ist es möglich, einen Core-Dump zu generieren, ohne den Prozess zu beenden? Wenn ja, mit welchem Befehl / Signal?
Danke, Jim
Siehe den Befehl 'gcore', Teil von GDB.
Ich hatte den besten Erfolg, wenn ich gdb im Batch-Modus an das laufende Programm angehängt habe, ein Backtrace bekomme und dann loslöse.
Eine Methode, um einen Coredump direkt aus einem Programm ohne gdb zu erzeugen, wird hier beschrieben: Ссылка
gdb
Es macht nur Sinn, wenn Sie sich entwickeln. Das Prinzip besteht darin, das Programm zu forkieren und SIGABRT vom Kind zu erhöhen.
SIGABRT
Tags und Links memory linux dump memory-dump