Gottox
Erfahrenes Mitglied
Hallo!
Ich habe mir ein kleines Bash-Script geschrieben, mit dem ich einen Port einer bestimmten IP abfragen will:
Ausgabe:
Problem Nr. 1 ist, dass in der Variable bloß eine Zeile (" Escape character is '^]'.") steht und eben nicht die Ausgabe, in diesem Fall, meines Webservers.
Und das zweite Problem ist, das "telnet" trotz der Backticks ne Ausgabe macht ("Connection closed by foreign host.")
Wie kann man diese Probleme abstellen, bzw. gibt es eine Alternative zu telnet, die ohne diese Probleme läuft?
Ich habe mir ein kleines Bash-Script geschrieben, mit dem ich einen Port einer bestimmten IP abfragen will:
Code:
#!/bin/sh
ip='127.0.0.1'
port='80'
ausgabe=`echo "?" | telnet $ip $port`
echo '-----------------------------';
echo $ausgabe
Code:
Connection closed by foreign host.
-----------------------------
Escape character is '^]'.
Problem Nr. 1 ist, dass in der Variable bloß eine Zeile (" Escape character is '^]'.") steht und eben nicht die Ausgabe, in diesem Fall, meines Webservers.
Und das zweite Problem ist, das "telnet" trotz der Backticks ne Ausgabe macht ("Connection closed by foreign host.")
Wie kann man diese Probleme abstellen, bzw. gibt es eine Alternative zu telnet, die ohne diese Probleme läuft?
Zuletzt bearbeitet: