0
我不確定stackoverflow是否是正確的位置,但是因爲這是用於嵌入式開發的,而且我需要核心轉儲,這也是用於開發的,所以我認爲這是最好的問題。如何在montavista linux上爲守護進程啓用核心轉儲?
我試圖讓全球核心轉儲這樣,每次在其中產生一個核心的方式一個程序崩潰時,它就會被寫入/富/酒吧/核心的方式。每次程序崩潰時,它都會覆蓋舊的核心文件。目前,我已經試過如下:
添加這limits.conf中
#<domain> <type> <item> <value>
* soft core unlimited
root soft core unlimited
# End of file
添加這sysctl.conf的:
# Core Files
kernel.core_pattern=/mnt/ffs/core
kernel.core_uses_pid=0
這沒有奏效。如果我啓動系統,執行0,ulimit -c unlimited
,然後手工重新啓動進程(不使用init腳本),我在/ foo/bar中得到一個核心文件,但它附有PID。任何幫助將不勝感激。