Pages : 1
#1 Le 31/07/2008, à 09:51
- Tug
[Résolu] Shell double execution
Bonjour.
Tout d'abord désolé pour ce titre très peu évocateur mais je ne trouve pas mieux.
Je vous explique mon problème:
J'ai réalisé 2 programmes qui nécessite chacun une boucle infinie (ils communiquent en continue avec une liaison série).
J'ai ensuite réalisé un script shell pour exécuter les 2 programmes au démarrage. Mais comme les 2 programmes utilisent une boucle infinie ils ne se finissent jamais (logique ). Donc le script reste bloqué à une ligne et n'avance pas et le 2ème programme n'est pas exécuté.
J'ai fais quelque recherche sur le sujet mais je n'ai rien trouvé.
Merci de votre aide
Dernière modification par Tug (Le 31/07/2008, à 10:48)
Hors ligne
#2 Le 31/07/2008, à 09:52
- telliam
Re : [Résolu] Shell double execution
tu as mis
&
apres le lancement des programmes?
postes ton script stp
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#3 Le 31/07/2008, à 10:04
- Tug
Re : [Résolu] Shell double execution
Oui désolé j'aurai dû commencer par ça.
stty -F /dev/ttyS2 9600
/mnt/flash/bin/zigbit
stty -F /dev/ttyS3 9600
/mnt/flash/bin/modbus
Dernière modification par Tug (Le 31/07/2008, à 10:07)
Hors ligne
#4 Le 31/07/2008, à 10:28
- champoul
Re : [Résolu] Shell double execution
Yuhu du modbus, je viens de finir un projet utilisant ce protocole ( enfin une variante )
Sinon, oui, comme te l'a dit telliam:
stty -F /dev/ttyS2 9600
/mnt/flash/bin/zigbit &
stty -F /dev/ttyS3 9600
/mnt/flash/bin/modbus &
Hors ligne
#5 Le 31/07/2008, à 10:48
- Tug
Re : [Résolu] Shell double execution
Super merci champoul et telliam, ça fonctionne très bien.
Champoul c'est quoi ta variante?
Hors ligne
#6 Le 31/07/2008, à 10:55
- champoul
Re : [Résolu] Shell double execution
Le JBUS
Hors ligne