Reveil d'un processus automatiquement en C

Fermé
machiax Messages postés 3 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 14 juillet 2008 - 13 juil. 2008 à 13:17
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 14 juil. 2008 à 15:27
Bonjour, pouvez vous m'aider avec ce programme à realiser en C

Un processus réveillé toutes les cinq (5) secondes, lit l’ensemble des mesures
(representant des temperatures comme par exemple 15, 35,21,.........) contenues dans un
fichier,effectue un traitement sur ces mesures et imprime le résultat.

Merci d'avance!

3 réponses

cedric1989 Messages postés 257 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 25 octobre 2012 37
13 juil. 2008 à 13:47
Il faudrait déjà que tu soit plus précis sur le type de fichier, ainsi que le type de calcul à faire sur le traitemement.
0
le traitement est par exemple le calcul des moyennes des valeurs enregistrées dans le fichier.Je voudrais savoir aussi comment reveiller un processus chaque 5 secondes.
merci
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
13 juil. 2008 à 14:09
5 secondes temps réel ?
sinon faire une boucle avec un sleep (5);

for(;;){
traitement
sleep(5);
}
0
machiax Messages postés 3 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 14 juillet 2008
14 juil. 2008 à 15:17
mais peux tu me dire comment on reveille le processus d'abord?
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
14 juil. 2008 à 15:27
en lui envoyant un signal
man -s 2 signal pour configurer le process
man -s 2 kill pour envoyer un signal s au process
0