|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 3 ![]() |
Bonjour,
J'arrive sur ce forum, ptt question : dans mon code, la fonction alarm (man 2 alarm), ne c'est pas déclenchée !! avez-vous des idées sur le pourquoi du comment, sachant que : - l'alarm est de 25 secondes. - il n'y a pas de sleep dans le code. - le porcess trace dans les logs que 1 heure après. - il y'a qu'1 fichier de log pour toute l'appli (en C) géré par le syslogd. - le porcess n'est pas multithread pour qui il y'est un risque de activation/réactivation alarm par un autre thread. - le noyau linux est 2.4.21-32. - je la vois pourtant ce déclenchée pour certain process. Merci de vos réponses. kilou |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : décembre 2006 Messages : 689 ![]() |
Tu devrais montrer un peu de code.
|
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Inscription : janvier 2003 Messages : 881 ![]() |
Tu as assigné une méthode au signal SIGALRM ? Montres nous ton code.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans l'éditeur de message. Pensez à la balise Mon site dédié au jeu d'échecs - Logiciel de suivi d'entrainement de musculation gratuit |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 3 ![]() |
Finalement résolu, car le timeout (calculer dans des boucles extern) est < 0
alors alarm(x) si x < 0 et une annulation d'alarm |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com