"); //-->
本文分享自天翼云开发者社区《core文件生成位置及命名》.作者:李****壮
一、core文件的生成
1.1 /proc/sys/kernel/core_pattern
系统文件 /proc/sys/kernel/core_pattern 记录core 文件格式及保存目录。可以带绝对目录,或者相对目录。如果是绝对目录,则所有进程的core文件保存在该目录,如果是不带目录则core生成后保存到 该进程的可执行文件的同目录下,相对目录则基于可执行文件的目录。该配置对服务器内的所有进程生效。
例如 可执行文件为:/usr/local/openresty/nginx/sbin/nginx
1)/proc/sys/kernel/core_pattern文件内容:core-%e-%p-%t
则生成的core文件为:/usr/local/openresty/nginx/sbin/core-nginx-226-1695021268
2)/proc/sys/kernel/core_pattern文件内容:../core-%e-%p-%t
则生成的core文件为:/usr/local/openresty/nginx/core-nginx-226-1695021268
3)/proc/sys/kernel/core_pattern文件内容:/usr/local/core-%e-%p-%t
则生成的core文件为:/usr/local/core-nginx-226-1695021268
1.2 文件的修改
对 /proc/sys/kernel/core_pattern 内容的修改可通过系统命令及重写该文件的方式修改,通过vi 或 vim 文本编辑器方式修改文件,则修改不了
1)系统命令
sysctl -w kernel.core_pattern=core-%e-%p-%t
2)重写文件
2)重写文件
echo "1" > /proc/sys/kernel/core_uses_pid
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
Arm 旗下热门开源嵌入式操作系统 Mbed OS 将于 2026 年 7 月结束官方维护
人工智能大模型年代需要什么样的操作系统?红帽给出了当下更好的回答
嵌入式人机交互界面研究与实现
在NIOSII里嵌入uCLinux 操作系统
实时操作系统与通用操作系统的一些比较(转载)
周鸿祎:华为鸿蒙OS一定会成功 因为这三点原因
Active Object技术讲解 上
1 树莓派基础介绍
如何在Nios II系统运行uClinux操作系统
在NIOSII里嵌入uCLinux 操作系统(二)
中国科技企业别怕美国封锁!华为:我们给大家提供系统、存储等
[转帖]实时操作系统与通用操作系统的一些比较
BlackBerry QNX 对机器人手术持乐观态度,但表示自主性尚未到来
uC/OS-II 系统的多任务看门狗设计
NIOS II系统入门实验
3 介绍进行树莓派开发需要的硬件
配网调度模拟操作系统
整车操作系统何以跻身智能汽车三大件?
实时操作系统在雷达信号处理中的应用
[转帖]解读新版Palm操作系统PalmOS5
Active Object技术讲解 下
嵌入式系统休眠唤醒自动运行程序的方法设计
嵌入式操作系统大比拼
华为推出配备国产CPU和操作系统的新型国产PC
在NIOSII里嵌入uCLinux 操作系统(三)
U S B 应用技术
2 树莓派型号指南
在NIOSII里嵌入uCLinux 操作系统(二)
嵌入式操作系统大比拼(upload)
把航空和IT技术带入汽车, 风河OS为“软件定义汽车”赋能