Как ваш пользователь, вы можете видеть только загрузочный загрузчик в OSX. Вы живете в области Аква. Итак, чтобы увидеть все, что работает из-за вас:
launchctl list
Покажет вам, что загружено. Это еще не все, однако. launchctl
есть много опций, таких как:
bslist [PID | ..] [-j]
This prints out Mach bootstrap services and their respective
states. While the namespace appears flat, it is in fact hierar-
chical, thus allowing for certain services to be only available
to a subset of processes. The three states a service can be in
are active ("A"), inactive ("I") and on-demand ("D").
If [PID] is specified, print the Mach bootstrap services avail-
able to that PID. If [..] is specified, print the Mach bootstrap
services available in the parent of the current bootstrap. Note
that in Mac OS X v10.6, the per-user Mach bootstrap namespace is
flat, so you will only see a different set of services in a per-
user bootstrap if you are in an explicitly-created bootstrap
subset.
If [-j] is specified, each service name will be followed by the
name of the job which registered it.
Так как ваш пользователь:
launchctl bslist -j
Даст вам все, что загружено в launchd в настоящее время, все, что работает, будет иметь «A» рядом с ним.
...
A com.apple.cookied (com.apple.cookied)
D com.apple.coreservices.quarantine-resolver (com.apple.coreservices.uiagent)
Здесь приготовленный (WTF?) бежит.
Ниже карантинный преобразователь загружен, но фактически не работает.
Теперь, возможно, вы склонны попробовать что-то вроде:
sudo launchctl list
Думая, что как корень, вы увидите все. Нет. Root живет в системном домене и не может видеть вас ясно. Вы запустите работу в Системе или в домене демона.
Читая справочную страницу, вы найдете:
sudo launchctl bstree -j # This should show you everything.
ps au
В качестве команды, которая дает вам все дерево Маха, работающее в системе.
Монитор активности показывает некоторые вещи, но я не очень хочу зависеть от этого.
Ссылка:
http://developer.apple.com/library/mac/#technotes/tn2083/_index.html