2011-06-07 16 views
0

我想强制程序的核心转储。核心倾销是通过如何转储init产生的进程核心

ulimit -c unlimited 

启用如果我的计划是由init进程启动,我杀了它这样的

kill -6 <pid_of_prog> 

我找不到核心。

但是,如果它是从终端启动的,我用上面的命令杀死它,那么它会转储核心。启动时将程序chdir指向目录,并在该目录中找到核心文件。

回答

0

ulimit没有设置已启动进程的限制,所以我的init启动进程不受ulimit命令的影响。我想正确的答案是使用setrlimit