Linux下设置Core文件生成路径及文件名
2024-09-01 21:59:29
修改core dump文件路径:
方法1:临时修改:
修改/proc/sys/kernel/core_pattern文件/proc目录本身动态加载每次系统重启都会重新加载因此种方法只能作临时修改
/proc/sys/kernel/core_pattern
例:echo ‘/var/log/%e.core.%p’ > /proc/sys/kernel/core_pattern
/proc/sys/kernel/core_pattern
例:echo ‘/var/log/%e.core.%p’ > /proc/sys/kernel/core_pattern
方法2:永久修改:
使用sysctl -w name=value命令
例:/sbin/sysctl -w kernel.core_pattern=/var/log/%e.core.%p了更详尽记录core dump当时系统状态通过下参数来丰富core文件命名:
%p - insert pid into filename 添加pid
%u - insert current uid into filename 添加当前uid
%g - insert current gid into filename 添加当前gid
%s - insert signal that caused the coredump into the filename 添加导致产生core的信号
%t - insert UNIX time that the coredump occurred into filename 添加core文件生成时的unix时间
%h - insert hostname where the coredump happened into filename 添加主机名
%e - insert coredumping executable name into filename 添加命令名
%u - insert current uid into filename 添加当前uid
%g - insert current gid into filename 添加当前gid
%s - insert signal that caused the coredump into the filename 添加导致产生core的信号
%t - insert UNIX time that the coredump occurred into filename 添加core文件生成时的unix时间
%h - insert hostname where the coredump happened into filename 添加主机名
%e - insert coredumping executable name into filename 添加命令名
最新文章
- 这台计算机上缺少此项目引用的 NuGet 程序包-缺少的文件是 ..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props
- tabbarItem字体及图片颜色设置
- 不要让catalogs搞死你的eclipse
- 配置tomcat编码格式
- IOS 支付宝-五福简单框架实现-线性滚动(UICollectionView)
- iOS Button按钮 热区的放大
- C语言快速排序
- Linux 命令 - free: 显示系统的内存信息
- 将PL/SQL代码封装在机灵的包中
- Unix/Linux环境C编程入门教程(3) Oracle Linux 环境搭建
- [Elasticsearch] 分布式文件存储
- JQuery事件机制笔记
- VMware Workstation 12 Pro 之安装林耐斯CentOS X64系统
- 安卓高级6 SnackBar
- uboot2012(一)分析重定位
- WeakHashMap
- web中的——作者也不知道这里面写的啥
- 【BZOJ5498】[十二省联考2019]皮配(动态规划)
- Swing——布局管理器
- Java 中的悲观锁和乐观锁的实现