Ich habe hier einen Rechner mit einer RS232 Schnittstelle, ttyS0.
Ausserdem ist an dem Rechner ein USB zu seriell Adapter angeschlossen, ttyUSB0.
OS ist Ubuntu 14.04.
Als Benutzer habe ich keinen Zugriff auf die seriellen Schnittstellen gehabt, daher habe ich den Benutzer der Gruppe dialout zugefügt.
Damit ging dann ttyS0. Bei der ttyUSB0 heisst es immer noch keine Berechtigung, da darf ich nur als root drauf.
Macht das Sinn?
Zum eigentlichen Problem...
Ich möchte über ein Nullmodemkabel einen Text von einer seriellen Schnittstelle zur anderen schicken.
Ich habe ein Nullmodemkabel zwischen die beiden Schnittstellen gehängt und kann wenn ich z.B. picocom auf ttyS0 starte (als root) mit echo "blabla" > ttyUSB0 auf der Picocom Konsole den Text sehen.
Ich hätte aber gern ein Shellscript, welches mir das automatisch erledigt.
Also initialisieren der seriellen Schnittstelle, Aufruf der seriellen Konsole für ttyUSB0 und senden eines Textes über das Nullmodemkabel. Problem ist: ab dem Moment wo ich picocom im Shellscript starte, werden die darauf folgenden Befehle nicht mehr ausgeführt.
Wie lässt sich sowas realisieren?