%20%E6%98%AF%E4%B8%80%E4%B8%AA%E5%A5%97%E6%8E%A5%E5%AD%97%EF%BC%9F.png)
我正在将游戏服务器作为systemd
服务运行,在.service
文件中,我看到 StandardOutput 默认为日志。
Ihsan@IhsanServerVM:/proc/28617/fd$ file 1
1: symbolic link to socket:[510374]
然后,如果我检查进程文件描述符1
,/proc/.../fd/1
它是一个套接字。
如果我尝试使用 读取它read -u 1
,它不会执行任何操作,即使服务器正在输出到stdout
.
为什么是插座?它应该是一个命名管道吧?