Ich habe festgestellt, dass viele Adobe-Prozesse beim Start im Hintergrund auf einem OS X 10.11.4-Computer (15E65) ausgeführt werden, auf dem Adobe Creative Cloud (CC) installiert ist.
Um loszuwerden, dies zu umgehen, ich entfernt alles mit "*adobe*"
in den Dateinamen aus den verwendeten Verzeichnissen launchd
, die da sind: ~/Library/LaunchAgents
, /Library/LaunchAgents
, /Library/LaunchDaemons
, /System/Library/LaunchAgents
, /System/Library/LaunchDaemons
.
Es ist keine schlechte Idee, diese Verzeichnisse manuell zu durchsuchen, um festzustellen, was auf Ihrem Computer automatisch gestartet wird oder werden könnte.
Mit diesem Ansatz habe ich jedoch alle Adobe-Prozesse außer einem mit dem Prozessnamen entfernt Core Sync Helper
. Die UID des Prozesses bin ich, nicht root.
Wenn Sie den OS X-Aktivitätsmonitor verwenden, um weitere Informationen zu diesem Prozess abzurufen, wird angegeben, dass es sich um den übergeordneten Prozess handelt launchd
. Der Prozesspfad lautet:
"/Applications/Utilities/Adobe Creative Cloud/CoreSync/Core Sync.app/Contents/PlugIns/ACCFinderSync.appex/Contents/MacOS/ACCFinderSync"
Wie kann Adobe diesen Prozess automatisch starten?
Und wie kann man verhindern, dass es automatisch gestartet wird?
Aktualisieren:
Laut der Antwort von YoshiBotX habe ich launchctl list
neben der App launchControl den Dienst verwendet, mit dem die Anwendung gestartet wird Core Sync Helper
. Dazu suche ich für einen Dienst mit adobe
, accf
oder core*sync
in seinem Namen. Leider gibt es keinen solchen Dienst mit einem offensichtlichen Namen. Alle Dienste auf dem System stammen von com.apple....
oder von einer Drittanbieter-App, die in keiner Beziehung zu Adobe steht.
Außerdem launchctl list
führt die PID jedes Etikett. Die PID des laufenden ACCFinderSync
Prozesses ist dort jedoch überhaupt nicht aufgeführt. Wie bereits erwähnt, ist der übergeordnete Prozess jedoch noch immer launchd
so, dass ich mich frage, wie dies sein kann.
Update 2:
Mit launchctl konnte ich mithilfe der PID ( ausgelassene Zeilen mit der Markierung...
) weitere Informationen über den Dienst sammeln :
macy:~ jens$ sudo launchctl procinfo 352
...
com.adobe.accmac.ACCFinderSync = {
...
com.adobe.accmac.ACCFinderSync.apple-extension-service
...
com.adobe.accmac.explinder
...
ACCFinderSync
...
Aber das sind keine Dienste, die ich mit launchctl entfernen kann.
Update 3:
Aufgrund der Antwort von chiggsy konnte ich weitere Spuren des Dienstes finden ( weggelassene Zeilen markiert als...
):
$ 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
...
Aber das half mir immer noch nicht, es zu deaktivieren.
Update 4:
Kirb hat es geschafft!