Gestionnaire de signaux + contrôle des fils

Gestionnaire de signaux + contrôle des fils - C - Programmation

Marsh Posté le 07-03-2004 à 12:25:33    

Bonjour,
 
Je voudrais réaliser un programme qui, en lui envoyant des signaux (SIGUSR1 et2), exécuterait/arrêterait un processus file lancé grace à un exec.
 
 
Pour le code du père qui boucle en attendant les signaux, pas de problèmes, mais je vois pas comment faire pour avoir la main (cad pouvoir lui envoyer des signaux) sur le fils.Il y a bien waitpid() pour attendre que le fils ait fini, mais pendant ce temps je ne peut pas intercepter les signaux au niveau du père.
 
Est-ce que ce que je veut faire est possible, ou alors il faut que je trouve une autre méthode ?
 
merci
 
 
 

Reply

Marsh Posté le 07-03-2004 à 12:25:33   

Reply

Marsh Posté le 07-03-2004 à 20:33:20    

ca n'inspire personne ou c'est une question alakon ? :D

Reply

Marsh Posté le 07-03-2004 à 20:40:56    

ben t'as la fonction kill pour envoyer un signal.

Reply

Marsh Posté le 07-03-2004 à 21:00:11    

oui, mais comment envoyer un signal tout en écoutant ceux qui sont destinés au programme ?

Reply

Marsh Posté le 07-03-2004 à 21:21:56    

sigaction te permet de mettre en place un handler qui lance un bout de code à la réception d'un signal défini préalablement.

Reply

Marsh Posté le 07-03-2004 à 21:23:48    

je vais voir ca, merci :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed