*gelöst* telnet einzeiler

Begonnen von Mustermann, 01 Januar 2017, 20:05:50

Vorheriges Thema - Nächstes Thema

Mustermann

Abend und ein gesundes neues.


Ich hätte da mal ein Problem,
Und zwar startet eine Kamera bei beweg ein Shell Skript    "cam.sh"


#!/bin/bash
telnet -l daniel -r 127.0.0.1 7072 set Licht_Arbeitszimmer off
exit


Nun meine Frage: 
Wie kann man das als einzeiler schreiben das man nicht mit Eingabetaste die telnet Sitzung bestätigen muss und den Befehl
set Licht_Arbeitszimmer off eingeben muss?

Danke schonmal

kumue

glaube so müsste es funktionieren

#!/bin/bash
perl /opt/fhem/fhem.pl 7072 "set Licht_Arbeitszimmer off"
exit

digiart

Ich habe einen Befehl in BASH in der folgenden Weise: { echo '<Befehl>'; sleep 3; } | telnet 127.0.0.1 7072
Anfragen ausserhalb der Threads (PN, Mail o.ä.) werden ignoriert!

Mustermann

Danke kumue,

Macht genau das was es soll.