私たちのように知る、、、、systemd
コアダンプは、現在のディレクトリだけでなく、目立たないいくつかのログにも記録されます。今私はいくつかのマシンではrootではなく、貧しいユーザーです。そして - コアダンプが欲しい!提案されているように、rootでファイルを編集したりユーティリティを実行したり/etc
することはできません。systemd
どういうわけかコアダンプファイルを取得できますか?
PS - 重要な場合はFedora 22を使用しています。
答え1
systemdを使用してcoredumpctl
コアダンプを一覧表示して検索します。プログラムのPIDまたは名前を使用してダンプ(ファイル)または-o ...
実行するプログラムを選択しますgdb
。
$ coredumpctl list
TIME PID UID GID SIG PRESENT EXE
Mon 2016-04-11 11:18:23 CEST 21538 1000 1000 11 * /usr/bin/sleep
$ coredumpctl info 21538
PID: 21538 (sleep)
UID: 1000 (meuh)
...
$ coredumpctl -o core dump sleep
$ coredumpctl gdb 21538
(systemdの一部の中間バージョンは名前を使用しますsystemd-coredumpctl
)。systemd-journal
ルートにならずにこれを行うには、ユーザーIDがグループに存在する必要があります。