如何终止bash本身建立的TCP连接?

汤姆

我曾经使用exec 3<>/dev/tcp/192.168.0.101/6435192.168.0.101:6435建立TCP连接。而且我已经收到并通过pipe命令发送了一些消息

现在,我要终止TCP连接。但是,ss -anpet从中我可以看到bash本身保持了此连接,而没有派生子进程。

我试图将信号9和15发送到bash进程,但是如您所知,bash无法杀死自己。

因此,我可以在不终止正在使用的pt的情况下终止已建立的TCP连接(既不通过root杀死它也不发送Ctrl + D)吗?

震荡器

该命令在文件描述符3上打开了连接。因此,要关闭连接,您需要关闭文件描述符3。为此:

exec 3<&-

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章