Re (1): Um kill -9 pid
irá analizar o processo, sem sequer chegar a dizer as últimas palavras. Mesmo para a maioria das outras exceções não identificadas. Sair da memória pode certamente ser uma razão para uma morte silenciosa.
Re (2): A menos que seja um aviso pai (chama uma das famílias wait(3)
e derrama os beans), não. Na maioria das vezes, os processos de longa duração são reparados em init(1)
, a menos que você tenha um bate-papo especial, ele coletará silenciosamente as certidões de óbito e continuará com a vida.
Se o seu sistema usa systemd
, você pode configurá-lo para monitorar o processo de perto.