Solaris Generieren Sie einen Core Dump aus einem laufenden Prozess mit gcore

Ein Core-Dump ist eine Momentaufnahme des von einem Prozess belegten Arbeitsspeichers sowie zusätzliche Debugging-Informationen. Kerndateien werden normalerweise generiert, wenn ein Prozess unerwartet beendet wird. Dieses Technikrezept beschreibt, wie eine Kerndatei manuell aus einem laufenden Prozess generiert wird.


Verwenden Sie Folgendes, um eine Kerndatei mit dem Namen 'core' im aktuellen Arbeitsverzeichnis für einen Prozess mit der ID 345 zu generieren:

gcore 345

Wenn Sie den Namen der Core-Dump-Datei steuern möchten, verwenden Sie die Option -o mit einem Dateinamen oder Pfad und Dateinamen, z. B. core.test oder /tmp/core.1

gcore -o /tmp/core.1 345