Re: Befehl an TTY schicken und Antwort lesen

2021-01-06 Diskussionsfäden Luca Bertoncello
Am 06.01.2021 um 22:30 schrieb Heiko Schlittermann: > Heiko Schlittermann (Mi 06 Jan 2021 22:17:10 > CET): >> >> Da ich gerade nix serielles habe, habe ich mal > > Habe noch mal in die Manpage von socat geillert: socat kann auch > einen seriellen Port emulieren (wäre sonst kein Socat): > >>

Re: Befehl an TTY schicken und Antwort lesen

2021-01-06 Diskussionsfäden Carsten Weber
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. Carsten

Re: Befehl an TTY schicken und Antwort lesen

2021-01-06 Diskussionsfäden Heiko Schlittermann
Heiko Schlittermann (Mi 06 Jan 2021 22:30:34 CET): socat -v PTY,link=/tmp/x,raw SYSTEM:'while read _; do echo too hot; done' Und für den Client könntest Du auch das hier probieren, wenn das mit der Shell zu schnöde aussieht: (Serviervorschlag, nicht zum Verzehr geeigent): package

Re: Befehl an TTY schicken und Antwort lesen

2021-01-06 Diskussionsfäden Heiko Schlittermann
Heiko Schlittermann (Mi 06 Jan 2021 22:17:10 CET): > > Da ich gerade nix serielles habe, habe ich mal Habe noch mal in die Manpage von socat geillert: socat kann auch einen seriellen Port emulieren (wäre sonst kein Socat): > socat TCP-LISTEN:8080,fork,reuseaddr SYSTEM:'read _; echo

Re: Befehl an TTY schicken und Antwort lesen

2021-01-06 Diskussionsfäden Heiko Schlittermann
Luca Bertoncello (Mi 06 Jan 2021 21:58:11 CET): > zurück gibt. > > Leider schaffe ich es nicht... > Was ich probiert habe ist: > > stty -F /dev/ttyUSB1 9600 > echo "T" > /dev/ttyUSB1 ; cat /dev/ttyUSB1 Da ich gerade nix serielles habe, habe ich mal socat TCP-LISTEN:8080,fork,reuseaddr

Befehl an TTY schicken und Antwort lesen

2021-01-06 Diskussionsfäden Luca Bertoncello
Hallo Leute! Ich habe mit einem Arduino einen Temperaturmessgerät gebaut. Das funktioniert auch gut, nun will ich das machen, dass die Daten ins Nagios einfliessen. Nun, da das Arduino auch anderes macht, um die Temperatur zu lesen muss man ein Befehl (die Buchstabe "T") senden, dann wird das