A nomenclatura de diversos componentes de sistemas operacionais possuem uma característica muito peculiar, uma delas é o conceito de processos PAIS e FILHOS, que se assemelham ao que temos na vida real. Outros conceitos curiosíssimos são os processos ZUMBI.
Os processos ZUMBI, tal como na ficção, não podem ser mortos! E em sistemas operacionais o que ocasiona este tipo de processo é o fato do processo pai não recolher o exit status do processo filho.
A existência de processos ZUMBI, tal como nos quadrinhos, não é desejada! Mas hoje vamos fazer um experimento muito interessante, que é a criação, em um ambiente controlado, de um processo zumbi!
O seu objetivo é conseguir criar um único processo ZUMBI e depois conseguir encerrá-lo. Para alcançar esse objetivo você deve seguir os seguintes passos:
SIGUSR1
ou SIGUSR2
Resumindo:
NADA deve ser impresso na saída padrão.
Seu processo poderá receber a seguinte ordem de sinais:
SIGUSR1
SIGUSR1
SIGUSR1
Seu processo poderá receber a seguinte ordem de sinais:
SIGUSR1
SIGUSR2
SIGUSR1
Seu processo poderá receber a seguinte ordem de sinais:
SIGUSR2
SIGUSR2
SIGUSR2
Seu processo poderá receber a seguinte ordem de sinais:
SIGUSR2
SIGUSR1
SIGUSR2
Author: Bruno Ribas