关闭zsh中由zsocket打开的插座

关闭zsh中由zsocket打开的插座,zsh,unix-socket,Zsh,Unix Socket,我已经做到了: % zmodload zsh/net/socket % zsocket -d 20 MY_SOCKET # used the socket a bit 现在如何关闭插座的FD?(这里是FD 20。)关于zsocket的邮件列表帖子: 据我所知,无法使用 zsocket,这似乎是一个遗漏。大概您可以使用“exec 3>&-” 尽管要关闭超过9的文件描述符,您需要做一些事情 比如: 我不知道exec&-到底做什么,但您可以试试: fd=20 exec {fd}>&-

我已经做到了:

% zmodload zsh/net/socket
% zsocket -d 20 MY_SOCKET
# used the socket a bit
现在如何关闭插座的FD?(这里是FD 20。)

关于
zsocket的邮件列表帖子:

据我所知,无法使用 zsocket,这似乎是一个遗漏。大概您可以使用“exec 3>&-” 尽管要关闭超过9的文件描述符,您需要做一些事情 比如:

我不知道
exec&-
到底做什么,但您可以试试:

fd=20
exec {fd}>&-
fd=20
exec {fd}>&-