Эрланг: как отключить генерацию "аварийного дампа" и "основного дампа"? - PullRequest
4 голосов
/ 11 сентября 2009

Есть ли способ отключить создание файлов "аварийного дампа" и "основного дампа" при запуске 'erl'?

PS: я знаю о параметре "+ d" в erl, но хочу полностью отключить генерацию аварийных / дампов ядра.

Ответы [ 2 ]

8 голосов
/ 30 августа 2013

Вы также можете установить для переменной среды ERL_CRASH_DUMP значение "/ dev / null". Указывает, в какой файл должен быть записан аварийный дамп.

См .: https://github.com/yrashk/erlang/blob/e1282325ed75e52a98d58f5bd9fb0fa27896173f/erts/emulator/beam/break.c#L684

1 голос
/ 12 сентября 2009

Если вы занимаетесь грязным исправлением, вы можете вставить оператор return прямо вверху функции erl_crash_dump_v в break.c и перекомпилировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...