Я заметил, что многие процессы Adobe запускаются в фоновом режиме при запуске на компьютере с OS X 10.11.4 (15E65) с установленным Adobe Creative Cloud (CC).
Чтобы избавиться от этого, я удалил все с "*adobe*"
в имени файла из каталогов , используемых launchd
, которые являются: ~/Library/LaunchAgents
, /Library/LaunchAgents
, /Library/LaunchDaemons
, /System/Library/LaunchAgents
, /System/Library/LaunchDaemons
.
Нет ничего плохого в том, чтобы просматривать эти каталоги вручную, чтобы узнать, что автоматически настраивается или может быть настроено для автоматического запуска на вашем компьютере.
Однако, используя этот подход, я избавился от всех процессов Adobe, кроме одного с именем процесса Core Sync Helper
. UID процесса - это я, а не root.
Используя монитор активности OS X, чтобы получить больше информации об этом процессе, он сообщает нам, что его родительский процесс launchd
. Путь процесса:
"/Applications/Utilities/Adobe Creative Cloud/CoreSync/Core Sync.app/Contents/PlugIns/ACCFinderSync.appex/Contents/MacOS/ACCFinderSync"
Как Adobe запускает этот процесс автоматически?
И как остановить его автоматический запуск?
Обновить:
Согласно ответу YoshiBotX, я использовал, launchctl list
а также App launchControl, чтобы найти сервис, который запускает Core Sync Helper
. Для этого я искать службу с adobe
, accf
или core*sync
в его названии. К сожалению, нет такого сервиса с очевидным названием. Все службы в системе принадлежат com.apple....
сторонним приложениям или не имеют к ним никакого отношения.
Также launchctl list
перечисляет PID каждой метки. Но PID запущенного ACCFinderSync
процесса там вообще не указан. Тем не менее, как уже упоминалось ранее, его родительский процесс все еще, launchd
поэтому мне интересно, как это может быть.
Обновление 2:
Используя launchctl, я смог собрать больше информации о сервисе, используя его PID ( пропущенные строки отмечены как...
):
macy:~ jens$ sudo launchctl procinfo 352
...
com.adobe.accmac.ACCFinderSync = {
...
com.adobe.accmac.ACCFinderSync.apple-extension-service
...
com.adobe.accmac.explinder
...
ACCFinderSync
...
Но это не сервис, который я могу удалить с помощью launchctl.
Обновление 3:
Основываясь на ответе chiggsy , я смог найти больше следов сервиса ( пропущенные строки помечены как...
):
$ 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
...
Но это все равно не помогло мне отключить его.
Обновление 4:
Кирб прибил это!