注意到一个有趣的环境变量后Apple_PubSub_Socket_Render。我注意到它直接引用的是这个“渲染”文件。
完成“渲染”列表后:
ls -lh Render
我看到以下输出:
srwx------ 1 user wheel 0B Mar 5 10:51 Render
正如在ls 手册页它将这个文件标记为“套接字链接”
什么是套接字链接?
答案1
据我理解,它是一个可用于进程间通信的文件。
两个进程都会打开文件,然后对其进行读写。它们写入的数据由另一个进程的读取接收。
它有点像您用来将数据发送到另一台 PC 的网络套接字,只是没有网络功能。
如果您想了解更多技术细节,请参阅Unix 域套接字