Linux

2016-09-24, linux

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

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

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

参考URL

この記事は役に立ちましたか?