2013-05-09 53 views
0

打開關閉套接字我做:通過zsocket在zsh中

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

現在我該怎樣關閉套接字的FD? (FD 20在這裏。)

回答

2

Here's郵件列表後約zsocket

至於我可以看到沒有使用 zsocket,這似乎遺漏關閉文件描述符的方式。想必你可以使用「EXEC 3> & - 」 等。雖然關閉文件描述符超過900,你需要做的是 ,如:

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

我不知道到底是什麼exec &-的做法,但你可以嘗試:

fd=20 
exec {fd}>&-