capter le Ctrl-C pour quitter proprement
Bonjour,
voila j'ai un programme qui tourne en boucle (un serveur en fait) et je pour quitter faut faire Ctrl-c je voudrais donc intercepté ce signal pour fermer ce qui doit l'etre (les thread les file de messages etc...) pour quitter le programme qu'une fois tout correctement quitté.
en fait faudrait un truc comme ça:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
debut:
while{
insctructions
}
capter (Ctrl-C){
instructions pour tout fermer
exit(0);
}
}
fin |
je sais qu'il faut utiliser les signaux mais je vois pas comment utiliser ça. Faut un thread pour pouvoir faire tourner le programme en boucle tout en étant pret a récupérer le Ctrl-C?
Pourriez vous m'aider?
Merci