Linux
CentOS

"nc -z"の代替コマンド

More than 1 year has passed since last update.

CentOS7からncがncatのエイリアスになってしまったようで、「-z」オプションが忽然と消えてしまっています。
様々な代替コマンド(スクリプト)が提案されていますが、下記のものが一番スッキリしているように思います。「$?」でステータスをとって分岐すればポートの死活監視に利用可能です。

timeout 1 bash -c 'cat < /dev/null > /dev/tcp/192.168.0.1/1234'

http://stackoverflow.com/questions/4922943/test-from-shell-script-if-remote-tcp-port-is-open