coredumpctlsystemdDeveloperZbigniewJędrzejewski-Szmekzbyszek@in.waw.plcoredumpctl1coredumpctlRetrieve coredumps from the journalcoredumpctlOPTIONSCOMMANDPID|COMM|EXE|MATCHDescriptioncoredumpctl may be used to
retrieve coredumps from
systemd-journald8.OptionsThe following options are understood:Do not print column headers.
Show information of a single coredump only,
instead of listing all known coredumps. Print all possible data values the specified
field takes in matching coredump entries of the
journal.Write the core to .
DIRDIRUse the journal files in the specified .
The following commands are understood:listList coredumps captured in the journal
matching specified characteristics. If no command is
specified, this is the implied default.infoShow detailed information about coredumps
captured in the journal.dumpExtract the last coredump matching specified
characteristics. The coredump will be written on standard
output, unless an output file is specified with
. gdbInvoke the GNU debugger on the last coredump
matching specified characteristics. MatchingA match can be:PIDProcess ID of the
process that dumped
core. An integer.COMMName of the executable (matches
). Must not contain slashes.
EXEPath to the executable (matches
). Must contain at least one
slash. MATCHGeneral journalctl predicates (see
journalctl1).
Must contain an equal sign. Exit statusOn success, 0 is returned; otherwise, a non-zero failure
code is returned. Not finding any matching coredumps is treated as
failure.
ExamplesList all the coredumps of a program named foo# coredumpctl list fooInvoke gdb on the last coredump# coredumpctl gdbShow information about a process that dumped core,
matching by its PID 6654# coredumpctl info 6654Extract the last coredump of /usr/bin/bar to a file named
bar.coredump# coredumpctl -o bar.coredump dump /usr/bin/barSee Alsosystemd-coredump8,
coredump.conf5,
systemd-journald.service8,
gdb1