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