我做完了:
% zmodload zsh/net/socket
% zsocket -d 20 MY_SOCKET
# used the socket a bit
现在如何关闭套接字的FD? (FD 20在这里。)
答案 0 :(得分:2)
Here's关于zsocket
的邮件列表帖子:
据我所知,无法使用关闭文件描述符 zsocket,这似乎是一个遗漏。大概你可以使用“exec 3>& - ” 虽然要关闭超过9的文件描述符,你需要做点什么 像:
% fd=11
% exec {fd}>&-
我不确切知道exec &-
的确是什么,但您可以尝试:
fd=20
exec {fd}>&-