Я пишу код обработки ошибок для сервера на FreeBSD. В случае очень серьезных ошибок я хочу избежать повреждения данных путем немедленного завершения. Это просто, exit (3)
. Перед тем как выйти, я вывожу соответствующие переменные, которые привели меня к этому. Однако в идеале это завершение должно сопровождаться .core
, чтобы я мог полностью исследовать, что привело меня к этому катастрофическому (и, вероятно, трудно воспроизводимому) состоянию.
Как я могу заставить это случиться. ?