
私はLinux 4.0.6を使用しており、コアダンプが有効になっており、%e.core
モードを使用しています。マイコンピュータでは、コア<unset>.core
フォルダに表示されます。誰かがこれが何を<unset>
意味し、これを防ぐ方法を説明できますか?
答え1
コアモードの%eは実行可能ファイル名にマップされ、デフォルトではcomm
/ procのフィールドと同じです。カーネル内部プロセス構造のこのフィールドは、特定の状況で空にすることができます(例:argv [0]が空の文字列であり、fork()呼び出し中の短い時間)。プロセスがそのような場合に競合が発生した場合は、指定した名前のコアファイルを取得できます。その価値は、%E(実行可能パス)がプロセス自体で操作できないため、より安定していると思います。