Hallo,
ich würde gerne in einem mini Script einen Befehl mit Telnet senden und auf die Antwort reagieren.
Die Befehle sehen so aus:
Mit: echo -e "NEWT 1:2:2007-12-21:2000:2200:60:50:TELE_TIMER1:" | telnet 192.168.2.116 2001 bekomme ich keine Antwort.
Wie kann ich das machen?
Gruß
Snowyrain
ich würde gerne in einem mini Script einen Befehl mit Telnet senden und auf die Antwort reagieren.
Die Befehle sehen so aus:
Code:
Beispiel für korrektes Einfügen eines neuen Timers: (abfragen des Wertes 250)
/var/mod/root # telnet 192.168.2.116 2001
220 linvdr SVDRP VideoDiskRecorder 1.4.5-Toxic-Ed.; Sat Jan 20 12:12:14 2007
NEWT 1:2:2007-11-21:2000:2200:60:50:TELE_TIMER:
250 2 1:2:2007-11-21:2000:2200:60:50:TELE_TIMER:
quit
221 linvdr closing connection
Connection closed by foreign host.
/var/mod/root #
Beispiel: Einfügen eines schon vorhandenen Timers: (abfragen des Wertes 550)
/var/mod/root # telnet 192.168.2.116 2001
220 linvdr SVDRP VideoDiskRecorder 1.4.5-Toxic-Ed.; Sat Jan 20 12:13:04 2007
NEWT 1:2:2007-11-21:2000:2200:60:50:TELE_TIMER:
550 Timer already defined: 2 1:2:2007-11-21:2000:2200:60:50:TELE_TIMER:
quit
221 linvdr closing connection
Connection closed by foreign host.
/var/mod/root #
Beispiel: Übertragen eines unbekannten Befehls (abfragen des Wertes 500)
/var/mod/root # telnet 192.168.2.116 2001
220 linvdr SVDRP VideoDiskRecorder 1.4.5-Toxic-Ed.; Sat Jan 20 12:13:38 2007
1:2:2007-11-21:2000:2200
500 Command unrecognized: "1:2:2007-11-21:2000:2200"
quit
221 linvdr closing connection
Connection closed by foreign host.
/var/mod/root #
Beispiel: Übertragen eines unkorrekten Timers (abfragen des Wertes 501)
/var/mod/root # telnet 192.168.2.116 2001
220 linvdr SVDRP VideoDiskRecorder 1.4.5-Toxic-Ed.; Sat Jan 20 12:13:51 2007
NEWT 1:2:2007-11-21:2000:2200
501 Error in timer settings
quit
221 linvdr closing connection
Connection closed by foreign host.
/var/mod/root #
Mit: echo -e "NEWT 1:2:2007-12-21:2000:2200:60:50:TELE_TIMER1:" | telnet 192.168.2.116 2001 bekomme ich keine Antwort.
Wie kann ich das machen?
Gruß
Snowyrain