@lienX
User of the Reset
Hallo,
ich versuche gerade mit einem Bash Script serielle Schnittstellen zu testen.
Dazu schicke ich Daten über eine serielle Schnitstelle raus und lese diese wieder bei einer anderen ein.
Jetzt habe ich das Problem das mein skript stehenbleibt weil meine versuche mit tail, cat ... bei /dev/tty* leider scheitern.
Ich habe keinen Weg gefunden den letzten Input von tty* abzufangen.
Wenn ich das mit einer normalen Textdatei mache geht alles wunderbar.
Dies geht:
Acount ist nur ein Counter der hochläuft
DAS geht jetzt leider Nicht:
Hat einer von euch eine Idee? - Danke
ich versuche gerade mit einem Bash Script serielle Schnittstellen zu testen.
Dazu schicke ich Daten über eine serielle Schnitstelle raus und lese diese wieder bei einer anderen ein.
Jetzt habe ich das Problem das mein skript stehenbleibt weil meine versuche mit tail, cat ... bei /dev/tty* leider scheitern.
Ich habe keinen Weg gefunden den letzten Input von tty* abzufangen.
Wenn ich das mit einer normalen Textdatei mache geht alles wunderbar.
Dies geht:
Code:
echo "Test $acount" > /var/log/atest
gettext=`tail -n 1 -q /var/log/atest
if [ "$gettext" = "Test $acount" ]
then
echo "Sucess at $acount"
else
echo "ERROR at $acount"
fi
DAS geht jetzt leider Nicht:
Code:
gettext=`tail -n 1 -q $port2`
echo "Test $acount" >> $port1
if [ "$gettext" = "Test $acount" ]
then
echo "Sucess at $acount"
else
echo "ERROR at $acount"
fi
Hat einer von euch eine Idee? - Danke