私はスクリプトでnetcatのGNU版を使用しようとしていますが、常にはすべて正常であっても終了コード1を返します。ここでは私の場合のステップはステップである: GNU netcatの終了コードは常に1ですか?
を返しNC NCクライアント上
- 実行
nc -l 127.0.0.1 -p 7000
- 実行
nc 127.0.0.1 7000
- プレスCtrl + Cは、それを検出するのは、私はできますbashスクリプトでソケットのバインドエラーが発生しました。 Arch linuxのGNU netcatです。アドレスが使用中の場合は、ソケットバインドエラーでBSD netcatが失敗することはありません。
クライアントの終了は、サーバーに障害が発生するための十分な理由であると思われます。クライアントでctrl + dを使用するとどうなりますか? –
GNU netcat上 - 何もありません。 – Lapsio