これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド coredumpctl です。
プログラム:
NAME
coredumpctl - ジャーナルからコアダンプを取得します
SYNOPSIS
コアダンプctl [オプション...] {コマンド} [PID|COMM|EXE|MATCH...]
DESCRIPTION
コアダンプctl からコアダンプを取得するために使用できます。 システムジャーナルとします。
OPTIONS
次のオプションが理解されます。
-凡例なし
列ヘッダーを印刷しません。
-1
既知のコアダンプをすべてリストするのではなく、単一のコアダンプの情報のみを表示します。
-F フィールド, --フィールド=フィールド
一致するコアダンプ エントリで、指定されたフィールドが受け取る可能性のあるすべてのデータ値を出力します。
日記の。
-o FILE, --output =FILE
コアを書き込む FILE.
-D DIR, -ディレクトリ=DIR
指定されたジャーナル ファイルを使用します。 DIR.
-h, - 助けて
短いヘルプテキストを出力して終了します。
- バージョン
短いバージョンの文字列を出力して終了します。
-ポケットベルなし
出力をポケットベルにパイプしないでください。
次のコマンドが理解されます。
リスト
指定された特性に一致するジャーナルにキャプチャされたコアダンプをリストします。 いいえの場合
コマンドが指定されている場合、これが暗黙のデフォルトです。
info
ジャーナルにキャプチャされたコアダンプに関する詳細情報を表示します。
ダンプ
指定された特性に一致する最後のコアダンプを抽出します。 コアダンプは次のようになります
出力ファイルが指定されていない限り、標準出力に書き込まれます。 --output =.
GDB
指定された特性に一致する最後のコアダンプに対して GNU デバッガを起動します。
マッチング
一致するものは次のとおりです。
PID
コアをダンプしたプロセスのプロセス ID。 整数。
COMM
実行可能ファイルの名前 (一致 コアダンプ_COMM=)。 スラッシュを含めることはできません。
エグゼ
実行可能ファイルへのパス (一致 コアダンプ_EXE=)。 少なくとも XNUMX つのスラッシュを含める必要があります。
MATCH
一般的なjournalctl述語(「 journalctl(1))。 等号を含める必要があります。
EXIT ステータス
成功すると 0 が返されます。 それ以外の場合は、ゼロ以外の失敗コードが返されます。 何も見つかりません
コアダンプの一致は失敗として扱われます。
例
例 1. リスト を コアダンプ of a プログラム 命名 foo
# coredumpctl リスト foo
例 2. 呼び出します GDB on last コアダンプ
# coredumpctl gdb
例 3. 表示 情報 自己紹介 a プロセス それ 捨てられた コア、 マッチング by その PID 6654
# coredumpctl 情報 6654
例 4. エキス last コアダンプ of /usr/bin/bar 〜へ a file 命名 bar.コアダンプ
# coredumpctl -o bar.coredump dump /usr/bin/bar
onworks.net サービスを使用してオンラインで coredumpctl を使用する