He notado que muchos procesos de Adobe se ejecutan en segundo plano al inicio en una máquina con OS X 10.11.4 (15E65) con Adobe Creative Cloud (CC) instalado.
Para deshacerse de este, me quita todo con "*adobe*"
el nombre del archivo de los directorios utilizados por launchd
, que son: ~/Library/LaunchAgents
, /Library/LaunchAgents
, /Library/LaunchDaemons
, /System/Library/LaunchAgents
, /System/Library/LaunchDaemons
.
No es una mala idea explorar estos directorios manualmente solo para conocer lo que se inicia o se puede configurar para que se inicie automáticamente en su máquina.
Sin embargo, con este enfoque me deshice de todos los procesos de Adobe, excepto uno con el nombre del proceso Core Sync Helper
. El proceso 'UID soy yo, no root.
Usando el monitor de actividad de OS X para obtener más información sobre este proceso, nos dice que su proceso principal es launchd
. La ruta del proceso es:
"/Applications/Utilities/Adobe Creative Cloud/CoreSync/Core Sync.app/Contents/PlugIns/ACCFinderSync.appex/Contents/MacOS/ACCFinderSync"
¿Cómo consigue Adobe que este proceso se inicie automáticamente?
¿Y cómo evitar que se lance automáticamente?
Actualizar:
Según la respuesta de YoshiBotX, utilicé launchctl list
, así como la aplicación launchControl, para encontrar el servicio que inicia el Core Sync Helper
. Para hacerlo, busco un servicio con adobe
, accf
o core*sync
en su nombre. Desafortunadamente, no existe tal servicio con un nombre obvio. Todos los servicios en el sistema son de com.apple....
o desde una aplicación de terceros que no tiene ninguna relación con Adobe.
Además, launchctl list
enumera el PID de cada etiqueta. Pero el PID del ACCFinderSync
proceso en ejecución no aparece allí en absoluto. Sin embargo, como se mencionó anteriormente, su proceso principal todavía es launchd
así que me pregunto cómo puede ser esto.
Actualización 2:
Usando launchctl pude reunir más información sobre el servicio usando su PID ( líneas omitidas marcadas como...
):
macy:~ jens$ sudo launchctl procinfo 352
...
com.adobe.accmac.ACCFinderSync = {
...
com.adobe.accmac.ACCFinderSync.apple-extension-service
...
com.adobe.accmac.explinder
...
ACCFinderSync
...
Pero estos no son servicios que puedo eliminar usando launchctl.
Actualización 3:
Basado en la respuesta de chiggsy pude encontrar más rastros del servicio ( líneas omitidas marcadas como...
):
$ sudo launchctl print gui
com.apple.xpc.launchd.user.domain.501.100008.Aqua = {
...
unmanaged processes = {
...
com.apple.xpc.launchd.unmanaged.ACCFinderSync.352 = {
active count = 5
dynamic endpoints = {
"ACCFinderInnerExtensionHost2" = {
port = 0x59a8f
active = 1
managed = 0
reset = 0
hide = 0
...
externally-hosted endpoints = {
0x59a8f U A ACCFinderInnerExtensionHost2
...
$ sudo launchctl print user
com.apple.xpc.launchd.domain.user.501 = {
...
endpoints = {
...
0x59a8f U A ACCFinderInnerExtensionHost2
...
$ sudo launchctl print system
com.apple.xpc.launchd.domain.system = {
...
subdomains = {
...
com.apple.xpc.launchd.domain.pid.ACCFinderSync.352
...
Pero eso todavía no me ayudó a desactivarlo.
Actualización 4:
kirb lo clavó!