J'ai remarqué que de nombreux processus Adobe s'exécutent en arrière-plan au démarrage sur une machine OS X 10.11.4 (15E65) sur laquelle est installé Adobe Creative Cloud (CC).
Pour s'en débarrasser, j'ai supprimé tout ce qui était avec "*adobe*"
dans le nom du fichier à partir des répertoires utilisés par launchd
qui sont : ~/Library/LaunchAgents
, /Library/LaunchAgents
, /Library/LaunchDaemons
, /System/Library/LaunchAgents
, /System/Library/LaunchDaemons
.
Ce n'est pas une mauvaise idée de parcourir ces répertoires manuellement, juste pour savoir ce qui est - ou pourrait être configuré pour être - lancé automatiquement sur votre machine.
Cependant, en utilisant cette approche, je me suis débarrassé de tous les processus Adobe sauf un avec le nom de processus Core Sync Helper
. L'UID du processus est moi, pas Root.
En utilisant le moniteur d'activité d'OS X pour obtenir plus d'informations sur ce processus, il nous indique que son processus parent est launchd
. Le chemin du processus est :
"/Applications/Utilities/Adobe Creative Cloud/CoreSync/Core Sync.app/Contents/PlugIns/ACCFinderSync.appex/Contents/MacOS/ACCFinderSync"
Comment Adobe fait-il pour que ce processus soit lancé automatiquement ?
Et comment l'empêcher de se lancer automatiquement ?
Mise à jour :
Selon la réponse de YoshiBotX, j'ai utilisé launchctl list
ainsi que l'App launchControl pour trouver le service qui lance l'application Core Sync Helper
. Pour ce faire, je recherche un service avec adobe
, accf
ou core*sync
dans son nom. Malheureusement, il n'existe aucun service de ce type dont le nom soit évident. Tous les services du système sont par com.apple....
ou d'une application tierce qui n'a aucun lien avec Adobe.
Aussi, launchctl list
liste le PID de chaque étiquette. Mais le PID de l'étiquette courante ACCFinderSync
n'y figure pas du tout. Cependant, comme mentionné précédemment, son processus parent est encore launchd
donc je me demande comment cela peut être.
Mise à jour 2 :
En utilisant launchctl j'ai pu rassembler plus d'informations sur le service en utilisant son PID ( les lignes omises marquées comme ...
) :
macy:~ jens$ sudo launchctl procinfo 352
...
com.adobe.accmac.ACCFinderSync = {
...
com.adobe.accmac.ACCFinderSync.apple-extension-service
...
com.adobe.accmac.explinder
...
ACCFinderSync
...
Mais ce ne sont pas des services que je peux supprimer en utilisant launchctl.
Mise à jour 3 :
Sur la base de chiggsy J'ai pu trouver d'autres traces du service ( les lignes omises marquées comme ...
) :
$ 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
...
Mais cela ne m'a toujours pas aidé à le désactiver.
Mise à jour 4 :
kirb l'a cloué !