Reveil d'un processus automatiquement en C

machiax Messages postés 3 Statut Membre -  
dubcek Messages postés 19023 Date d'inscription   Statut Contributeur Dernière intervention   -
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 298 Statut Membre 37
 
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
machiax
 
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 19023 Date d'inscription   Statut Contributeur Dernière intervention   5 640
 
5 secondes temps réel ?
sinon faire une boucle avec un sleep (5);

for(;;){
traitement
sleep(5);
}
0
machiax Messages postés 3 Statut Membre
 
mais peux tu me dire comment on reveille le processus d'abord?
0
dubcek Messages postés 19023 Date d'inscription   Statut Contributeur Dernière intervention   5 640
 
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