In UNIX, quando un processo padre scompare, pensavo che tutti i processi figlio reimpostassero init come genitore. Non è sempre corretto? Ci sono eccezioni?
Risposta accettata:
Spostando il mio commento su una risposta…. Non credo ci siano eccezioni.
Trovato questo "a volte il processo genitore viene ucciso prima che suo figlio venga ucciso. In questo caso, il "padre di tutti i processi", init
processo, diventa il nuovo PPID (ID processo padre). A volte questi processi sono chiamati processi orfani. fonte
Allo stesso modo è descritto nel blog di IBM:"Il genitore muore o viene ucciso prima del figlio.
Nello scenario precedente, il processo figlio diventa il processo orfano (poiché ha perso il genitore). In Linux, init
processo viene in soccorso dei processi orfani e li adotta. Ciò significa che dopo che un bambino ha perso il suo genitore, init
il processo diventa il suo nuovo processo padre."