Carsten Weber <[email protected]> (Do 07 Jan 2021 02:56:45 CET): > Hi, > frei geraten hängt das cat, weil kein EOF kommt (woher auch), und > möglicherweise siehst du nix, weil es in einem Buffer hängt? Mglw. > hilft hier stdbuf.
Hm. Ich glaube auch, die Lösung von mir gestern war etwas
over-engineered.
Deinem Vorschlag folgend: ich meine, cat arbeitet zeilenweise,
wenn also der Arduino keine komplette Zeile schickt, wird cat noch eine
Weile warten. (Sehr lange, bis zum Zeilenende)
*simuliertes serial device*
socat -v PTY,link=/tmp/x,raw system:'while read _;do echo too hot; done'
Und nun kann ich genau das, was Luca versucht, tun:
echo T >/tmp/x
read </tmp/x
echo $REPLY
Aber, es sind hier überall Zeilenumbrüche dran.
--
Heiko
signature.asc
Description: PGP signature
