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,
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.
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell
N'oubliez pas de consulter les FAQ Swift, Android
Tutoriel : Développer une application multilingue sous iOS
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.
Partager