利用した exec 3<>/dev/tcp/192.168.0.101/6435
=TCP 192.168.0.101:6435との接続を確立します。そして、pipe
コマンドを使用していくつかのメッセージを送受信しました。
ここで、TCP接続を終了します。ただし、ss -anpet
子プロセスをフォークすることなく、bash自体がこの接続を保持していることがわかります。
シグナル9と15をbashプロセスに送信しようとしましたが、ご存じのとおり、bashは自分自身を殺すことはできません。
それで、使用しているptsを終了せずに、確立したTCP接続を終了できますか(rootで強制終了したり、Ctrl + Dを送信したりしないでください)?
このコマンドは、ファイル記述子3の接続を開きました。接続を閉じるには、ファイル記述子3を閉じる必要があります。
exec 3<&-