3
在Fedora和Fedora的發行版中有一個名爲abrt的程序(https://fedorahosted.org/abrt/)。 它捕獲致命信號系統廣泛,節省coredump和分析它。如何捕捉任何程序的SIGSEGV?
- abrt如何捕捉其他程序的信號?據我所知,你只能捕捉你的過程信號。
- 默認情況下,如果ulimit -c被設置爲0,abrt在捕獲信號後如何保存核心文件?
在Fedora和Fedora的發行版中有一個名爲abrt的程序(https://fedorahosted.org/abrt/)。 它捕獲致命信號系統廣泛,節省coredump和分析它。如何捕捉任何程序的SIGSEGV?
它不捕獲信號,也不讀取核心文件。相反,ABRT使用/proc/sys/kernel/core_pattern
來抓取核心文件,因爲內核正在生成它。
$ cat /proc/sys/kernel/core_pattern
|/usr/libexec/abrt-hook-ccpp /var/spool/abrt %p %s %u %c
哇。謝謝。但是,如果內核默認生成ulimit -c,爲什麼會產生內核? – 2011-05-24 19:46:00