3

Solaris の ddd で dbx を実行しています。接続されたプロセスがクラッシュしたため、デバッガーでスタックを調べることができます。

後で使用するために、このコア ダンプをディスクに保存します。

Google はコア ダンプを作成するいくつかの方法を教えてくれますが、いずれも ddd/dbx コマンドではありません。gcoredbx がすでにプロセスを保持しているため、プロセスを取得できません。

では、これを行うにはどうすればよいですか?ありがとう。

4

1 に答える 1

0

それは良い質問です。考えられる唯一の方法は、dbx を使用してプロセスから切り離し、gcore を使用してコア ダンプを作成することです。ただし、プロセスが dbx によって開始された場合は、プロセスから切り離すことを拒否する可能性があります。また、障害のあるプロセスからのデタッチが正しく機能せず、プロセスがなくなる可能性があります。

于 2011-09-17T20:27:20.340 に答える