Le jeudi 3 janvier 2008 13:45, Laurent Menase a écrit :
| exec est ton ami en bash ou ksh
| exec 3<>/dev/ttyS0
| echo maquestion >&3
| read reponse<&3
| echo $reponse
| 
| Par contre fait attention au fait que par defaut "read reponse" attend 
| un caractere de fin de ligne pour te rendre une reponse.
| Il y a des solutions si tu ne veux pas attendre une fin de ligne, mais 
| ca complique un peu


Dans le cas actuel, je préfère la solution suivante mais je garde 
précieusement ton exemple. Merci.
| Le lundi 31 décembre 2007 03:32, Alain Vaugham a écrit :
| /dev/ttyS0 autorise simultanément les deux sens de transmission.
| 
| 
| On procède dans l'ordre :
| 1) Dans une première console on collecte les données reçues :
| $ cat /dev/ttyS0 > "monfichierdecollectes"
| 
| 2) Dans une deuxième console on envoie les requêtes à l'imprimante :
| $ cp "monfichierderequêtes" > /dev/ttyS0
| 
| 3) Dans la première console :
| "contrôle c" pour interrompre la collecte des données.

Par contre je ne sais pas si j'aurai toujours la possibilité d'ouvrir deux 
consoles simultanément et donc de synchroniser les questions/réponses.

-- 
Cordialement

Alain Vaugham
----------------------------------------------------------------
[PUB] Signature numérique GPG de ce courrier: 0xD26D18BC

Attachment: pgpSJ6eEmPaKO.pgp
Description: PGP signature

_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à