[C]Fork et les signaux
Résolu
Tisiph0n3
Messages postés
21
Statut
Membre
-
Tisiph0n3 Messages postés 21 Statut Membre -
Tisiph0n3 Messages postés 21 Statut Membre -
Bonjour,
je bosse actuellement sur un minishell, pour executer un programme je forke le shell puis je lance execve, tout fonctionne impec, seulement lorsque j'envoie SIGINT avec ctrl c, le fils se termine mais le père aussi, pareil avec SIGTSTP (ctrl z). Oui mais voila ça me semble pas normal, tant que le programme qui a été lancé n'est pas terminé on est toujours dans le fils donc a mon avis seul le fils est censé recevoir le signal, je precise que je suspens l'execution du père avec wait. Je voudrais savoir si c'est normal et donc si je dois gerer ça, ou si c'est mon fork/wait qui est foireux.
Merci d'avance
je bosse actuellement sur un minishell, pour executer un programme je forke le shell puis je lance execve, tout fonctionne impec, seulement lorsque j'envoie SIGINT avec ctrl c, le fils se termine mais le père aussi, pareil avec SIGTSTP (ctrl z). Oui mais voila ça me semble pas normal, tant que le programme qui a été lancé n'est pas terminé on est toujours dans le fils donc a mon avis seul le fils est censé recevoir le signal, je precise que je suspens l'execution du père avec wait. Je voudrais savoir si c'est normal et donc si je dois gerer ça, ou si c'est mon fork/wait qui est foireux.
Merci d'avance
A voir également:
- [C]Fork et les signaux
- Signaux tv - Guide
- Acquisition de données pci et contrôleur de traitement du signal ✓ - Forum Pilotes (drivers)
- Signal et qualité parabole - Forum TV & Vidéo
- Puissance 85% et qualite 0% - Forum TNT / Satellite / Réception
- Acquisition de données PCI et contrôleur de ... ✓ - Forum Pilotes (drivers)