Reveil d'un processus automatiquement en C

machiax Messages postés 3 Statut Membre -  
dubcek Messages postés 18627 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!
Configuration: Linux
Firefox 3.0

3 réponses

  1. 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
    1. 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
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    5 secondes temps réel ?
    sinon faire une boucle avec un sleep (5);

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