微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

监视核心转储应用程序

我打算devise一个C / C ++应用程序,作为恶魔进程运行,并在应用程序日志文件发生时收集核心转储。 从哪里可以知道一个应用程序崩溃的Linux有什么办法吗?

在Win7 X64上使用Qt访问MS Access数据库

如何以编程方式获取sigterm在自定义信号处理程序中的认行为?

如何在linux内核中使用lockdepfunction进行死锁检测

孤立的存储误解

在Windows上用Qt和opencvbuild立问题

首先,您可以更改核心转储文件写入的目录。 在linux中,它是/proc/sys/kernel/core_pattern (参见这个博客

其次,您可以监视目录中的更改,请参阅Inotify – 如何使用它? – linux 。

只需将核心模式设置为特定目录并监视新文件

另外一个选项(除了其他的好建议外)可能是设置/ proc / sys / kernel / core_pattern来将核心文件传输到正在创建的应用程序中,如此处所述。 应用程序可以决定是否创建核心文件,核心文件的存储位置,动态压缩核心文件,或通过IPC通知其他应用程序核心文件已经创建。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐