Rediriger une commande
Résolu
jojo150393
-
jojo150393 -
jojo150393 -
Bonjour,
j'essaye de lire sur le port série et d'afficher ce qui est envoyé. Malheuresement il ya des espaces et saut de ligne a enlever mais il y a toujours le mort "Port" qui est envoyé. J'ai donc essayé ceci:
cat < /dev/ttyS0 | grep "Port" >> serie.log
mais rien n'est envoyé dans le fichier.
En fait, dans mon script, j'ai une boucle ou je viens tester pleins d'entrée sorties. En tache de fond, j'ai un script qui vient écrire sur le port série ttyS1 toute les 5s. A chaque boucle, j'aimerais pouvoir lire le contenu de ttyS0 et l'envoyé dans un fichier de log, puis passer à la suite.
Une solution ?
ps:
la solution qui marche presque est celle-ci:
read -e < /dev/ttyS0
Mais impossible de rediriger dans un fichier:
read -e < /dev/ttyS0 >> serie.log <=== ne marche pas
Merci d'avance
j'essaye de lire sur le port série et d'afficher ce qui est envoyé. Malheuresement il ya des espaces et saut de ligne a enlever mais il y a toujours le mort "Port" qui est envoyé. J'ai donc essayé ceci:
cat < /dev/ttyS0 | grep "Port" >> serie.log
mais rien n'est envoyé dans le fichier.
En fait, dans mon script, j'ai une boucle ou je viens tester pleins d'entrée sorties. En tache de fond, j'ai un script qui vient écrire sur le port série ttyS1 toute les 5s. A chaque boucle, j'aimerais pouvoir lire le contenu de ttyS0 et l'envoyé dans un fichier de log, puis passer à la suite.
Une solution ?
ps:
la solution qui marche presque est celle-ci:
read -e < /dev/ttyS0
Mais impossible de rediriger dans un fichier:
read -e < /dev/ttyS0 >> serie.log <=== ne marche pas
Merci d'avance
A voir également:
- Rediriger une commande
- Invite de commande - Guide
- Commande terminal mac - Guide
- Comment rediriger une adresse mail - Guide
- Commande dism - Guide
- Diskpart commande - Guide