Versuchen Sie die Kommunikation mit einem bestimmten Host / Port unter Linux (/ dev / tcp / hostname / port).

echo > /dev/tcp/${HOSTNAME}/${PORT} Sie können die Kommunikation mit dem TCP-Port des Zielhosts überprüfen. Wenn die Kommunikation in Ordnung ist, wird nichts zurückgegeben. Daher ist es möglicherweise besser, eine Antwort zu definieren, wenn sie in Ordnung ist, z. B. && echo "OK" (siehe unten).

sh-4.2$ echo > /dev/tcp/$DATABASE_SERVICE_NAME/3306 && echo "OK"
OK
sh-4.2$ echo > /dev/tcp/$DATABASE_SERVICE_NAME/3305 && echo "FAIL"
sh: connect: No route to host
sh: /dev/tcp/quotesdb/3305: No route to host

Referenz

Wenn Sie den folgenden Link haben, brauchen Sie diesen Artikel nicht ... (lacht) https://qiita.com/oba23/items/e3038d8f388aa435b7d8

Recommended Posts

Versuchen Sie die Kommunikation mit einem bestimmten Host / Port unter Linux (/ dev / tcp / hostname / port).
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen
So installieren Sie Linux auf einem 32-Bit-UEFI-PC
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
[PySerial] Was ist zu beachten, wenn ein "Port konnte nicht geöffnet werden" / dev / cu. "Während der seriellen Kommunikation mit micro: bit tritt ein Fehler auf
Eine super Einführung in Linux
Ein Hinweis zum Überprüfen der Verbindung zum Lizenzserver-Port
Ein Hinweis, von dem ich süchtig war, als ich unter Linux einen Piepton machte
Überprüfen Sie, ob Sie in Python eine Verbindung zu einem TCP-Port herstellen können
Hosten Sie die Netzwerkbibliothek Mirror for Unity auf einem Linux-Server