我在AIX-6上运行。
我想获得一个无限循环的第三方可执行文件的核心转储。
我做了一个kill -11 $thepid
,它已经死了,但没有转储。
我查看了我的机器设置,以确保它与IBM推荐的设置进行比较:
--> lsattr -l sys0 -a fullcore -E
fullcore true Enable full CORE dump True
--> lscore
compression: off
path specification: on
corefile location: /home/alphalfa/tmp
naming specification: on
以下是我关注的指南:
http://www-01.ibm.com/support/docview.wss?uid=isg3T1019236
我认为我缺少一些配置,因此我测试了sleep 60
并使用kill -11 $sleeppid
将其删除。该核心被转移到alphafa的tmp文件夹中。
目标应用程序不是setuid,但它是owner = root。我将所有者更改为alphafa但仍然没有转储。
我可以尝试将这个应用程序用于coredump或弄清楚为什么它不会coredump?