2011-06-07 38 views
0

我想強制程序的核心轉儲。核心傾銷是通過如何轉儲init產生的進程核心

ulimit -c unlimited 

啓用如果我的計劃是由init進程啓動,我殺了它這樣的

kill -6 <pid_of_prog> 

我找不到核心。

但是,如果它是從終端啓動的,我用上面的命令殺死它,那麼它會轉儲核心。啓動時將程序chdir指向目錄,並在該目錄中找到核心文件。

回答

0

ulimit沒有設置已啓動進程的限制,所以我的init啓動進程不受ulimit命令的影響。我想正確的答案是使用setrlimit