Thread en Script Shell

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateurs : Francois, EVOTk

Répondre
hmissa
Messages : 3
Enregistré le : mar. 7 juil. 2015 12:33

Thread en Script Shell

Message par hmissa » mar. 7 juil. 2015 12:42

Bonjour,

J'ai deux application sur raspberry pi, une en C "appli1" et l'autre en Java "appli2", c'est deux application ont une ressource partagée qui est un fichier .CSV, je m'explique encore, le programme en C écrit des données dans le fichier et le programme en Java lit ces données du même fichier, alors je veux un script shell qui permet d’exécuter les deux application en alternance par exemple : appli1 pour une minute puis sleep, appli2 pour une minute puis sleep.

Mercii

destroyedlolo
Raspinaute
Messages : 1322
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Thread en Script Shell

Message par destroyedlolo » mar. 7 juil. 2015 13:27

Si tu veux juste que les 2 communiquent par ce fichier, je te conseille d'aller voir du côté des "named pipe" qui font exactement ce que tu cherches à faire sans te soucier des synchro :ugeek:
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Avatar du membre
vague nerd
Modérateur
Messages : 1473
Enregistré le : mar. 14 oct. 2014 11:42
Localisation : France !

Re: Thread en Script Shell

Message par vague nerd » mar. 7 juil. 2015 14:41

+1
Ce post montre l'utilisation d'un named pipe.
Cdt.
Cordialement,

Vague Nerd

Avatar du membre
dbrion0606
Raspinaute
Messages : 164
Enregistré le : ven. 30 janv. 2015 15:51

Re: Thread en Script Shell

Message par dbrion0606 » jeu. 9 juil. 2015 10:19

Excusez moi, mais , si le poste lié de vague nerd (ainsi que la première réponse de destroyed lolo) est parfaitement clair -et a résolu pour moi un problème semblable à celui du sujet- il reste une question qui peut être légitime :
comment faire pour garder une trace de tout ce qui a été envoyé sur le "named pipe" -tuyau avec etat civil? - (ex : je souhaite faire une prévisualisation rapide, mais garder les données pour un examen plus poussé, ceci sans effort de programmation supplémentaire)

destroyedlolo
Raspinaute
Messages : 1322
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Thread en Script Shell

Message par destroyedlolo » jeu. 9 juil. 2015 13:24

Tu peux peut-être essayé avec la commande tee qui envoit les données qui lui sont fournies à la fois sur un fichier et sur stdout.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Avatar du membre
dbrion0606
Raspinaute
Messages : 164
Enregistré le : ven. 30 janv. 2015 15:51

Re: Thread en Script Shell

Message par dbrion0606 » sam. 11 juil. 2015 16:08

Merci beaucoup, destroyedlolo -tea m'était venu à l'esprit, mais j'espèrais, n'étant pas spécialiste Linux, qu'il y avait mieux -

Répondre

Retourner vers « Débutants »