Ho notato che molti processi Adobe sono in esecuzione in background all'avvio su una macchina OS X 10.11.4 (15E65) con Adobe Creative Cloud (CC) installato.
Per eliminarlo, ho rimosso tutto con "*adobe*"
nel nome file dalle directory utilizzate da launchd
, che sono: ~/Library/LaunchAgents
, /Library/LaunchAgents
, /Library/LaunchDaemons
, /System/Library/LaunchAgents
, /System/Library/LaunchDaemons
.
Non è una cattiva idea sfogliare manualmente queste directory solo per sapere cosa è - o potrebbe essere configurato per essere - lanciato automaticamente sulla tua macchina.
Tuttavia, utilizzando questo approccio ho eliminato tutti i processi di Adobe, ma uno con il nome del processo Core Sync Helper
. Il processo 'UID sono io, non root.
Usando il monitor delle attività di OS X per ottenere maggiori informazioni su questo processo ci dice che il suo processo genitore è launchd
. Il percorso del processo è:
"/Applications/Utilities/Adobe Creative Cloud/CoreSync/Core Sync.app/Contents/PlugIns/ACCFinderSync.appex/Contents/MacOS/ACCFinderSync"
In che modo Adobe avvia questo processo automaticamente?
E come impedirne il lancio automatico?
Aggiornamento:
In base alla risposta di YoshiBotX, ho utilizzato launchctl list
e App launchControl per trovare il servizio che lancia Core Sync Helper
. Per farlo, cerco un servizio con adobe
, accf
o core*sync
nel suo nome. Sfortunatamente, non esiste un servizio simile con un nome ovvio. Tutti i servizi sul sistema sono di com.apple....
o da un'app di terze parti che non ha alcuna relazione con Adobe.
Inoltre, launchctl list
elenca il PID di ciascuna etichetta. Ma il PID del processo ACCFinderSync
in esecuzione non è elencato lì. Tuttavia, come accennato in precedenza, il suo processo genitore è ancora launchd
quindi mi chiedo come possa essere.
Aggiornamento 2:
Usando launchctl sono stato in grado di raccogliere più informazioni sul servizio usando il suo PID ( linee omesse marcate come ...
):
macy:~ jens$ sudo launchctl procinfo 352
...
com.adobe.accmac.ACCFinderSync = {
...
com.adobe.accmac.ACCFinderSync.apple-extension-service
...
com.adobe.accmac.explinder
...
ACCFinderSync
...
Ma questi non sono servizi che posso rimuovere usando launchctl.
Aggiornamento 3:
In base alla risposta di chiggsy sono riuscito a trovare più tracce del servizio ( righe omesse contrassegnate come ...
):
$ 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
...
Ma questo non mi ha ancora aiutato a disabilitarlo.
Aggiornamento 4:
kirb l'ha inchiodato!