在zsh中由zsocket打开的关闭套接字

时间:2013-05-09 22:38:11

标签: zsh unix-socket

我做完了:

% zmodload zsh/net/socket
% zsocket -d 20 MY_SOCKET
# used the socket a bit

现在如何关闭套接字的FD? (FD 20在这里。)

1 个答案:

答案 0 :(得分:2)

Here's关于zsocket的邮件列表帖子:

  

据我所知,无法使用关闭文件描述符   zsocket,这似乎是一个遗漏。大概你可以使用“exec 3>& - ”   虽然要关闭超过9的文件描述符,你需要做点什么   像:

      % fd=11
      % exec {fd}>&-

我不确切知道exec &-的确是什么,但您可以尝试:

fd=20
exec {fd}>&-