osx - What the heck is Apple_Ubiquity_Message? -


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 

stackoverflow wants me add sentences proper grammar. tried cat file, not emit far can tell.

it's part of apple's ubiquity system (more commonly known icloud). programs support icloud can use communicate ubiquity daemon (ubd), , it's defined in environment programs use icloud can find & use it.

more technically: file /system/library/launchagents/com.apple.ubd.plist tells user instance of launchd create socket file, , put reference in environment of processes launchd creates under name apple_ubiquity_message. launchd doesn't start ubd until connects & uses socket. i'm not particularly familiar icloud apis, don't think app developers access directly; instead use icloud apis , those use apple_ubiquity_message behind scenes.

net result: can ignore it, unless you're interested in details of how icloud works.

update: apple apparently changed way works in mavericks -- ubd still there, apple_ubiquity_message (and socket pointed to) not. i'm not sure new method communicate ubd (maybe mach messages?), program uses icloud apis should continue work.


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -