coreファイルを出力するようにするには

一時的に有効化させる場合は

$ ulimit -c unlimited

でOK。
常時有効化させるには
/etc/profileの

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

# No core files by default
#ulimit -S -c 0 > /dev/null 2>&1

に変更。
/etc/security/limits.confに

@グループ名 soft core unlimited
@グループ名 hard core unlimited

を追加。
再ログインして、

$ ulimit -a

でcore file size がunlimitedになっていることを確認する。
いちおうこれでも動くが、http://kbase.redhat.com/faq/docs/DOC-15049というやり方もあるらしい。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です