linux 下core文件的设置
来源:互联网 发布:java定时器 任务超时 编辑:程序博客网 时间:2024/04/30 15:39
由于linux下的程序有时候需要根据core文件来判断出错的地方,但是:
/proc/sys/kernel/core/core_pattern 默认内容: core
/proc/sys/kernel/core_uses_pid 默认内容:0
每次都只有一个core,而且新的core会覆盖旧的core,非常不方便,所以,用下面的方式改变默认core的格式。
方法1:临时修改:修改/proc/sys/kernel/core_pattern文件,但/proc目录本身是动态加载的,每次系统重启都会重新加载,因此这种方法只能作为临时修改。
/proc/sys/kernel/core_pattern
例:echo ‘/var/log/%e.core.%p’ > /proc/sys/kernel/core_pattern
方法2:永久修改:可以通过在/etc/sysctl.conf文件中,对sysctl变量kernel.core_pattern的设置。
vi /etc/sysctl.conf 然后,在sysctl.conf文件中添加下面两句话:
kernel.core_pattern = /var/core/core_%e_%p
kernel.core_uses_pid = 0
保存后退出。
需要说明的是, /proc/sys/kernel/core_uses_pid。如果这个文件的内容被配置成1,即使core_pattern中没有设置%p,最后生成的core dump文件名仍会加上进程ID。
可以使用以下命令,使修改结果马上生效。
sysctl –p /etc/sysctl.conf
- linux 下core文件的设置
- linux下core文件设置, Core Dump
- linux系统 - linux下core文件设置
- linux下设置core dump文件生成的方法
- linux下core文件设置(转)
- linux下core文件设置与查看
- linux下core文件设置(转)
- linux下core文件设置与查看
- linux下core文件设置(转)
- linux下core文件设置与查看
- linux下core文件设置与查看
- LINUX 下的core文件
- linux下的core文件
- linux下的core文件
- Linux下的Core文件
- linux下的core 文件
- Linux 下如何产生core文件(core dump设置)
- Linux core文件设置
- Your build settings specify a provisioning profile with the UUID
- ListView——HolderView方式
- opencv笔记 5.形态学滤波
- python反射机制
- 基础控件之UILabel、UIButton、UITextField、UIAlertView、 UIImageView
- linux 下core文件的设置
- ARM仿真器总结
- 《python识别验证码》
- 避免App沦为“僵尸”的12个秘诀
- Elasticsearch in java 范例:自动补齐功能(completion suggester)
- Python导入自带和外部的包
- 安卓学习记录-java-day3
- iftop ---Linux网络流量监控工具
- Linear Regression with One Variable