0
我想強制程序的核心轉儲。核心傾銷是通過如何轉儲init產生的進程核心
ulimit -c unlimited
啓用如果我的計劃是由init進程啓動,我殺了它這樣的
kill -6 <pid_of_prog>
我找不到核心。
但是,如果它是從終端啓動的,我用上面的命令殺死它,那麼它會轉儲核心。啓動時將程序chdir指向目錄,並在該目錄中找到核心文件。
我想強制程序的核心轉儲。核心傾銷是通過如何轉儲init產生的進程核心
ulimit -c unlimited
啓用如果我的計劃是由init進程啓動,我殺了它這樣的
kill -6 <pid_of_prog>
我找不到核心。
但是,如果它是從終端啓動的,我用上面的命令殺死它,那麼它會轉儲核心。啓動時將程序chdir指向目錄,並在該目錄中找到核心文件。
ulimit沒有設置已啓動進程的限制,所以我的init啓動進程不受ulimit命令的影響。我想正確的答案是使用setrlimit