"); //-->
本文分享自天翼云開發(fā)者社區(qū)《core文件生成位置及命名》.作者:李****壯
一、core文件的生成
1.1 /proc/sys/kernel/core_pattern
系統(tǒng)文件 /proc/sys/kernel/core_pattern 記錄core 文件格式及保存目錄??梢詭Ы^對目錄,或者相對目錄。如果是絕對目錄,則所有進程的core文件保存在該目錄,如果是不帶目錄則core生成后保存到 該進程的可執(zhí)行文件的同目錄下,相對目錄則基于可執(zhí)行文件的目錄。該配置對服務(wù)器內(nèi)的所有進程生效。
例如 可執(zhí)行文件為:/usr/local/openresty/nginx/sbin/nginx
1)/proc/sys/kernel/core_pattern文件內(nèi)容:core-%e-%p-%t
則生成的core文件為:/usr/local/openresty/nginx/sbin/core-nginx-226-1695021268
2)/proc/sys/kernel/core_pattern文件內(nèi)容:../core-%e-%p-%t
則生成的core文件為:/usr/local/openresty/nginx/core-nginx-226-1695021268
3)/proc/sys/kernel/core_pattern文件內(nèi)容:/usr/local/core-%e-%p-%t
則生成的core文件為:/usr/local/core-nginx-226-1695021268
1.2 文件的修改
對 /proc/sys/kernel/core_pattern 內(nèi)容的修改可通過系統(tǒng)命令及重寫該文件的方式修改,通過vi 或 vim 文本編輯器方式修改文件,則修改不了
1)系統(tǒng)命令
sysctl -w kernel.core_pattern=core-%e-%p-%t
2)重寫文件
2)重寫文件
echo "1" > /proc/sys/kernel/core_uses_pid
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。
相關(guān)推薦
Arm 旗下熱門開源嵌入式操作系統(tǒng) Mbed OS 將于 2026 年 7 月結(jié)束官方維護
人工智能大模型年代需要什么樣的操作系統(tǒng)?紅帽給出了當(dāng)下更好的回答
嵌入式人機交互界面研究與實現(xiàn)
在NIOSII里嵌入uCLinux 操作系統(tǒng)
實時操作系統(tǒng)與通用操作系統(tǒng)的一些比較(轉(zhuǎn)載)
周鴻祎:華為鴻蒙OS一定會成功 因為這三點原因
Active Object技術(shù)講解 上
1 樹莓派基礎(chǔ)介紹
如何在Nios II系統(tǒng)運行uClinux操作系統(tǒng)
在NIOSII里嵌入uCLinux 操作系統(tǒng)(二)
中國科技企業(yè)別怕美國封鎖!華為:我們給大家提供系統(tǒng)、存儲等
[轉(zhuǎn)帖]實時操作系統(tǒng)與通用操作系統(tǒng)的一些比較
BlackBerry QNX 對機器人手術(shù)持樂觀態(tài)度,但表示自主性尚未到來
uC/OS-II 系統(tǒng)的多任務(wù)看門狗設(shè)計
NIOS II系統(tǒng)入門實驗
3 介紹進行樹莓派開發(fā)需要的硬件
配網(wǎng)調(diào)度模擬操作系統(tǒng)
整車操作系統(tǒng)何以躋身智能汽車三大件?
實時操作系統(tǒng)在雷達信號處理中的應(yīng)用
[轉(zhuǎn)帖]解讀新版Palm操作系統(tǒng)PalmOS5
Active Object技術(shù)講解 下
嵌入式系統(tǒng)休眠喚醒自動運行程序的方法設(shè)計
嵌入式操作系統(tǒng)大比拼
華為推出配備國產(chǎn)CPU和操作系統(tǒng)的新型國產(chǎn)PC
在NIOSII里嵌入uCLinux 操作系統(tǒng)(三)
U S B 應(yīng)用技術(shù)
2 樹莓派型號指南
在NIOSII里嵌入uCLinux 操作系統(tǒng)(二)
嵌入式操作系統(tǒng)大比拼(upload)
把航空和IT技術(shù)帶入汽車, 風(fēng)河OS為“軟件定義汽車”賦能