Passage de parametres

archi12 Messages postés 32 Statut Membre -  
archi12 Messages postés 32 Statut Membre -
Bonjour,
J'ai 3 programmes qui tournent en batch. P1 fait un relevé de température toutes les x secondes et doit passer la valeur relevée à P2 et P3.
Ces 3 progs ne sont pas synchrones, mais réveillés apres timer.
Actuellement j'utilise un fichier ecrit par P1 et lu, quand ils se reveillent, par P2 et P3 qui renvoient un accusé de reception (fichier) à P1.
OK ça marche, mais il doit y avoir une façon plus élégante de le faire. Je pense à des variables "globale" mais ne sait pas comment faire.
Merci de votre aide.
A voir également:

1 réponse

thorn
 
salut,
montres tes scripts , quel langage ? bash ?
si tes scripts sont tres courts, tu peux faire ça avec des 'pipe', par ex
( commandes ) | ( autres commandes ) | ... tout depend de la simplicité, sinon
on peut colllaborer plusieurs programmes à l'aide
de sockets, mais la, il faut programmer ça en c/c++ , en python peut etre aussi
0
archi12 Messages postés 32 Statut Membre
 
Merci thorn pour cette réponse rapide.
Les 3 progs sont ecrits en C. Le probleme des sockets est qu'une fois lu par un prog, il disparait et n'est plus valable pour l'autre prog. En plus, je ne sais pas lequel va le lire en premier. Il faut vraiment une donnée fixe qque part, mais où ?
A+
0