Si c'est un SIGKILL et si je ne dis pas de connerie :
Le processus du terminal (le shell pour faire simple) ne reçoit rien du tout, le système d'exploitation l'efface simplement. Ses fils (du coup orphelins) sont rattachés à init, terminent leur exécution tranquillement, puis init peut récupérer leur valeur de retour (et rien en faire).
Pour les SIGINT et SIGTERM je ne sais pas du tout. J'aurais tendance à imaginer ce que tu décris mais sans conviction. Ajout : et ce ne serait que le comportement par défaut.
# Ça dépend du signal
Posté par Zylabon . En réponse au message Kill d'un processus et processus fils. Évalué à 2. Dernière modification le 24 décembre 2012 à 01:39.
Si c'est un SIGKILL et si je ne dis pas de connerie :
Le processus du terminal (le shell pour faire simple) ne reçoit rien du tout, le système d'exploitation l'efface simplement. Ses fils (du coup orphelins) sont rattachés à init, terminent leur exécution tranquillement, puis init peut récupérer leur valeur de retour (et rien en faire).
Pour les SIGINT et SIGTERM je ne sais pas du tout. J'aurais tendance à imaginer ce que tu décris mais sans conviction. Ajout : et ce ne serait que le comportement par défaut.
Please do not feed the trolls