2013-05-21 4 views
0

Я отправляю SIG_KILL для обработки в Linux, во время выхода он обнаруживает ошибку памяти и прерывает создание основного дампа. Я не думаю, что это возможно в любой системе Unix, но это то, что я наблюдаю. Возможно ли, что процесс, убитый сигналом 9, умереть от любого другого сигнала и оставить дамп ядра?Процесс убит с -9 прерываниями?

ответ

0

Нет, процесс не может поймать SIGKILL, но есть опция для «наблюдателя процесса» или обертки. Вы уверены, что другие процессы не созданы для просмотра этого процесса?

+0

Я не говорю, что SIGKILL был пойман, что я наблюдал, сигнал был отправлен для обработки и обработки погибшего живого отвала! глядя на ядро, процесс был прерван после того, как во время очистки данных было выброшено неперехваченное исключение. Если это не совпадение ... Процесс был начат с кронтаба. Каковы эти «наблюдатели процесса» и как они могут влиять на процесс умирания? Я никогда не слышал об этом. – user1827766

Смежные вопросы