coreファイルの扱いについて

coreを吐かせるにはulimitで制限されていない必要がある

# ulimit -c unlimited

強制的にプロセスにcoreを吐かせる方法

# kill -SIGSEGV PID番号

coreファイルが上書きされないようにcoreのファイル名にPIDをつける方法

# echo "1" > /proc/sys/kernel/core_uses_pid

coreの吐き出し先はカレントディレクトリで、以下のようにして知ることができる

# ls -l /proc/{PID}/cwd
タイトルとURLをコピーしました