Я помітив, що багато процесів 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
як і запуск програмиControl, щоб знайти службу, яка запускає Core Sync Helper
. Для цього я шукати службу з adobe
, accf
або core*sync
в його назві. На жаль, такої служби з очевидною назвою немає. Усі сервіси в системі надаються com.apple....
стороннім додатком або від нього, який не має жодного відношення до Adobe.
Також launchctl list
перелічені PID кожної мітки. Але PID запущеного ACCFinderSync
процесу там взагалі не вказаний. Однак, як згадувалося раніше, його батьківський процес все ще є, launchd
тому мені цікаво, як це може бути.
Оновлення 2:
Використовуючи startctl, я зміг зібрати більше інформації про послугу, використовуючи її PID ( пропущені рядки, позначені як...
):
macy:~ jens$ sudo launchctl procinfo 352
...
com.adobe.accmac.ACCFinderSync = {
...
com.adobe.accmac.ACCFinderSync.apple-extension-service
...
com.adobe.accmac.explinder
...
ACCFinderSync
...
Але це не сервіс, який я можу видалити за допомогою startctl.
Оновлення 3:
На основі відповіді Чіггі я зміг знайти більше слідів послуги ( пропущені рядки, позначені як...
):
$ 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:
Кірб прибила його!