Re: Befehl an TTY schicken und Antwort lesen

2021-01-07 Diskussionsfäden Heiko Schlittermann
Luca Bertoncello (Do 07 Jan 2021 10:02:21 CET): > Ich habe jetzt einfach gelöst, indem ich ein kleines Programm in C > geschrieben habe. > Das funktioniert. Warum aber dasselbe mit PERL oder Python nicht geht, > bleibt mir ein Rätsel... Buffering. Zeilenumbrüche. Zeig doch mal Deine Versuche und

Re: Befehl an TTY schicken und Antwort lesen

2021-01-07 Diskussionsfäden Luca Bertoncello
Am 07.01.2021 09:58, schrieb Heiko Schlittermann: Hallo Hm. Ich glaube auch, die Lösung von mir gestern war etwas over-engineered. Ich habe jetzt einfach gelöst, indem ich ein kleines Programm in C geschrieben habe. Das funktioniert. Warum aber dasselbe mit PERL oder Python nicht geht,

Re: Befehl an TTY schicken und Antwort lesen

2021-01-07 Diskussionsfäden Heiko Schlittermann
Carsten Weber (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

Re: Befehl an TTY schicken und Antwort lesen

2021-01-07 Diskussionsfäden Heiko Schlittermann
Luca Bertoncello (Do 07 Jan 2021 06:44:09 CET): > ich habe versucht mit: > socat -v PTY,link=/dev/ttyUSB1,raw SYSTEM:'read _; echo too hot' > bash -c 'exec 3<>/dev/ttyUSB1; { read response <&3; echo "GOT > $response"; } & echo T >&3' Ja, das "fork" nicht geht, schrieb ich in einer weiteren Mail.