Bonjour,
Je n'arrive pas a comprendre et utiliser les signaux notamment sigusr1 / sigusr2
je dois catcher un ctrl c et renvoyer une fonction ,
Si quelqu'un a une piste a m'orienter ..
Cordialement.,
Version imprimable
Bonjour,
Je n'arrive pas a comprendre et utiliser les signaux notamment sigusr1 / sigusr2
je dois catcher un ctrl c et renvoyer une fonction ,
Si quelqu'un a une piste a m'orienter ..
Cordialement.,
Bonjour,
Voici deux liens qui te seront utiles par rapport à ta demande
http://www.c-sait.net/cours/processus.php
http://kafka.fr.free.fr/docs/prog_sy.../slide_38.html
cordialement.
D'après mes souvenirs pour un ctrl c c'est un sigKill qu'il faut catcher
au passage ctrl + z c'est sigterm
Je vous remercie , je vais me pencher sur ces sources ;)
Cordialement.
Bonjour,
Merci pour vos reponses,
C'est un peu plus clair mais je ne trouve toujours pas comment catcher les signaux avec sigusr1/sigusr2 ?
Cordialement,
Bonjour,
Non, non, non. Ctrl-C envoie SIGINT et Ctrl-Z envoie SIGTSTP.
Comme dit plus haut, SIGKILL ne peut être intercepté.
Pour gérer un signal, quel qu'il soit, vois du côté de signal(), sigaction(), et man 7 signal.
Sinon, ce n'est pas du tout avec SIGUSR1 et SIGUSR2 que l'on intercepte le Ctrl-C, mais avec ceux cités plus haut.
Merci a tous pour votre participation ,
Je vais bidouiller un peu tout ca =)
Merci ,
Cordialeement,