Joh*_*nst 5 macos operating-system environment-variables icloud launchctl
OSX 10.8.4
> printenv
...
Apple_Ubiquity_Message=/tmp/launch-YzDhDA/Apple_Ubiquity_Message
...
> ls -al /tmp/launch-YzDhDA/Apple_Ubiquity_Message
srw-rw-rw- 1 user wheel 0 Jul 25 10:01 /tmp/launch-YzDhDA/Apple_Ubiquity_Message
Run Code Online (Sandbox Code Playgroud)
StackOverflow希望我添加一些具有正确语法的句子.我试图抓住那个文件,但就我所知,它并没有发出任何东西.
它是Apple无处不在系统(通常称为iCloud)的一部分.支持iCloud的程序可以使用它与ubiquity守护程序(ubd)进行通信,并在您的环境中定义,因此使用iCloud的程序可以查找和使用它.
更技术上:文件/System/Library/LaunchAgents/com.apple.ubd.plist告诉您的用户实例launchd创建该套接字文件,然后launchd在名为Apple_Ubiquity_Message 的所有进程的环境中对其进行引用.在ubd连接到&使用该套接字的东西之前,launchd实际上并不启动.我对iCloud API并不是特别熟悉,但我不认为应用程序开发人员直接访问它; 相反,他们使用iCloud的API和那些使用Apple_Ubiquity_Message幕后.
最终结果:您可以忽略它,除非您对iCloud如何工作的细节感兴趣.
更新:Apple显然改变了它在小牛队中的运作方式 - ubd仍然存在,但Apple_Ubiquity_Message(以及它指向的套接字)不是.我不确定与之通信的新方法ubd是什么(可能是Mach消息?),但任何使用iCloud API的程序都应该继续工作.
| 归档时间: |
|
| 查看次数: |
4155 次 |
| 最近记录: |