Adobe Creative Cloud(CC)がインストールされたOS X 10.11.4(15E65)マシンで、起動時に多くのAdobeプロセスがバックグラウンドで実行されていることに気付きました。
これを取り除くために、私はすべてのものを取り除く"*adobe*"
ことにより、使用するディレクトリからファイル名でlaunchd
あり、: 、~/Library/LaunchAgents
、/Library/LaunchAgents
、/Library/LaunchDaemons
、。/System/Library/LaunchAgents
/System/Library/LaunchDaemons
これらのディレクトリを手動で参照して、マシン上で自動的に起動される(または起動するように構成できる)ことを認識することは悪い考えではありません。
ただし、このアプローチを使用すると、プロセス名が1つであるすべてのAdobeプロセスを削除しましたCore Sync Helper
。プロセスのUIDは、rootではなくmeです。
OS Xアクティビティモニターを使用してこのプロセスに関する詳細情報を取得すると、親プロセスがであることがわかりますlaunchd
。プロセスのパスは次のとおりです。
"/Applications/Utilities/Adobe Creative Cloud/CoreSync/Core Sync.app/Contents/PlugIns/ACCFinderSync.appex/Contents/MacOS/ACCFinderSync"
アドビはこのプロセスをどのようにして自動的に起動しますか?
そして、それが自動的に起動するのを止める方法は?
更新:
YoshiBotXの答えによるとlaunchctl list
、アプリlaunchControlと同様に、を起動するサービスを見つけるために使用しましたCore Sync Helper
。そうするためにadobe
、accf
またはのcore*sync
名前でサービスを検索します。残念ながら、明らかな名前のそのようなサービスはありません。システム上のすべてのサービスは、com.apple....
アドビとは関係のないサードパーティのアプリによるものです。
また、launchctl list
各ラベルのPIDをリストします。ただし、実行中のACCFinderSync
プロセスのPIDはそこにまったく表示されません。ただし、前述のように、その親プロセスはまだある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:
kirbはそれを釘付け!