Nein, das wird erst gar nicht ausgeführt. Die "interesaante Zeile" käme ja
zwischen den Zeilen mit dem "Escape character" und "Connection closed"
Ich habe schon versucht, das hier nachzustellen, es scheitert aber daran, dass ich keinen telnet Server habe, der ohne Authentisierung funktioniert.
Die korrekte Zeile müsste auch noch geschweifte Klamnmern beinhalten, habe ich oben vergessen...
Code: Alles auswählen
{ echo "remotecommand 1"; echo "remotecommand 2"; sleep 1; } | telnet 10.1.1.1
Das würde die Kommandos
remote auf der mit telnet verbundenen Maschine ausführen.
Das
sleep 1 ist vermutlich, um telnet genug Zeit zu geben, bevor die Verbindung wieder getrennt wird.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet