n秒後にnetcatサーバーをシャットダウンする方法

n秒後にnetcatサーバーをシャットダウンする方法

nc奇妙な方法で使用する必要があります。サーバーは最初にファイルを送信してからファイルを受け取り、その後プロセスを繰り返すことを望みます。数秒後にサーバーの各インスタンスをシャットダウンしたいと思います。スクリプトでこれをどのように実行できますか?サーバーと対話できるクライアントが既に存在します。

ベストアンサー1

一部のnetcat実装にはタイムアウトオプションがあります。 ~のため一つ私のシステムでは-w

$ nc -l -p 2000 -w 5

ポート2000でリッスンし、そのポートで接続が試みられない限り、5秒以内に終了します。

おすすめ記事