Tentative de communication avec un hôte / port spécifique sous Linux (/ dev / tcp / hostname / port)

echo > /dev/tcp/${HOSTNAME}/${PORT} Vous pouvez vérifier la communication avec le port TCP de l'hôte cible. Si la communication est OK, rien ne sera retourné, il peut donc être préférable de définir une réponse quand elle est OK, comme && echo "OK" comme indiqué ci-dessous.

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

référence

Pour référence, si vous avez le lien suivant, vous n'avez pas besoin de cet article ... (rires) https://qiita.com/oba23/items/e3038d8f388aa435b7d8

Recommended Posts

Tentative de communication avec un hôte / port spécifique sous Linux (/ dev / tcp / hostname / port)
Essayez de créer une nouvelle commande sous Linux
Comment installer Linux sur un PC UEFI 32 bits
Comment créer un environnement Python sur Amazon Linux 2
Une note sur la façon de préparer facilement un environnement de pratique Linux
[PySerial] Que penser quand une erreur "n'a pas pu ouvrir le port '/ dev / cu." Apparaît pendant la communication série avec micro: bit
Une super introduction à Linux
Remarque sur la façon de vérifier la connexion au port du serveur de licences
Une note à laquelle j'étais accro lors de l'émission d'un bip sous Linux
Vérifiez si vous pouvez vous connecter à un port TCP en Python
Héberger la bibliothèque réseau Mirror for Unity sur un serveur Linux