gcore(1) gcore(1)
NAME
gcore - Speicherabzug von laufenden Prozessen (get core)
SYNTAX
gcore [-o dateiname] prozessnummer ...
BESCHREIBUNG
gcore erzeugt einen Speicherabzug für jeden der angegebenen Prozesse.
Der Speicherabzug kann für Arbeiten mit Fehlersuchprogrammen (Debug-
ger), wie fsdb, verwendet werden.
OPTIONEN
-o nicht angegeben:
gcore erzeugt je einen Speicherabzug für jeden Prozeß, der mit
seiner Prozeßnummer in der Argumentliste aufgeführt ist. Der
Speicherabzug wird in der Datei core.prozessnummer abgelegt.
-o dateiname
(o - output file) Der Speicherabzug wird, statt in der Datei
core.prozessnummer, in der Datei dateiname.prozessnummer abge-
legt.
prozessnummer
Prozeßnummer des Prozesses, für den ein Speicherabzug erzeugt
werden soll. Es können mehrere Prozeßnummern angegeben werden.
BEISPIELE
Geben Sie zunächst mit Hilfe des Kommandos ps eine Übersicht über alle
laufenden Prozesse aus:
$ ps
PID TTY TIME COMD
27623 tty004 0:02 sh
27691 tty004 0:00 ps
In der ersten Spalte stehen die jeweiligen Prozessnummern. Mit gcore
können Sie jetzt einen Speicherabzug des sh-Prozesses in einer Datei
ablegen:
$ gcore 27623
gcore: core.27623 dumped
$ ls -l
total 64
-rw-r--r-- 1 kmdo kmdoag 30016 Mar 19 13:08 core.27623
-rw------- 1 kmdo kmdoag 690 Mar 18 14:00 datei
-rw-r--r-- 1 kmdo kmdoag 63 Mar 13 09:29 startup
Der Speicherabzug ist in der Datei core.27623 abgelegt worden und kann
jetzt je nach Bedarf weiterverarbeitet werden.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
gcore(1) gcore(1)
DATEIEN
./core.prozessnummer
Datei, die den Speicherabzug für den Prozeß mit der Prozeßnummer
prozessnummer enthält.
SIEHE AUCH
kill(1), ps(1), fsdb(1M), ptrace(2).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98