echo > /dev/tcp/${HOSTNAME}/${PORT}
で、対象ホストのTCPポートとの疎通確認が行える。
疎通OKの場合、何も返ってこないので、以下のように && echo "OK" のように、OKだった場合の応答を定義してあげるのがよいかもしれない。
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
参考
参考というか、以下のリンクがあればこの記事要らない・・・(笑)
https://qiita.com/_oba23_/items/e3038d8f388aa435b7d8