|
Для включения сохранения дампов процессов:
В файл /etc/security/limits.conf добавить строку:
* soft core unlimited |
Создать каталог для сохранения дампов, например, каталог /cores:
|
Разрешить полный доступ к этому каталогу:
|
Указать формат имен файлов с сохраняемыми дампами (указание будет действовать до перезагрузки ОС):
echo "/cores/core_%e.%p" | sudo tee /proc/sys/kernel/core_pattern |
Для постоянного сохранения формата создать в каталоге /etc/sysctl.d/ файл с любым именем и расширением .conf:
kernel.core_pattern = /cores/core_%e.%p |
Для проверки сохранения дампов выполнить команды:
sleep 20 & killall -11 sleep |
При этом должно быть выдано сообщение:
[1]+ Ошибка сегментирования (core dumped) sleep 20 |
И дамп должен быть сохранен в созданном для этого каталоге.