OSX Lionでの起動プロセスの管理と削除


11

ユーザー名のスタートアップアイテム(i am admin)にはドロップボックスのみが表示されますが、プロセス(アクティビティモニター)を見ると、Adobe、Lexmarkなどの他のヘルパープロセスが表示されています。

起動時に起動されるこれらのプロセスはどこで確認および管理できますか?

更新

LaunchAgentsでSteamとVirtualBoxのカップルを見つけました。アクティビティをもう一度確認したところ、「Seagate Drive Gauge」が表示されています。プログラムを確認しましたが、このプロセスの起動元を見つける方法はありますか!?LaunchDaemonsは存在せず、startupitemsは空です。

アップデート2

素晴らしいもの、PIDを見つけてpsで調べたところ:

/Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch /

しかしそれがどこから呼び出されているかを見つけるにどうすればよいですか?

回答:


11

以下のフォルダーをご覧ください。

  • /Library/StartupItems
  • ~/Library/StartupItems (お持ちの場合)
  • /Library/LaunchDaemons
  • /Library/LaunchAgents
  • ~/Library/LaunchAgents (お持ちの場合)

StartupItems名前で何をするのかを理解できるはずですが、興味がある場合はググってください。

plistファイル内を覗くと、Launch DaemonsとLaunch Agentsの動作を正確に把握できます。通常は、ソフトウェアアップデーターなどの何かへのパスが含まれます。

不要なものを削除する
場合:削除またはアンインストールしたプログラムの何かが表示された場合は、必ずそれを取り除きます。

まだインストールしているプログラムについて何かを見つけたら、注意してください。これらのスタートアップアイテムは、自動アップデータまたは互換性チェックと同じくらい重要ではありませんが、親アプリで実行するにはアイテム、デーモン、またはエージェントが必要になる可能性があります。

だから、ここに私のアドバイスがあります:インストールしたアプリ(またはドライバーなど)から何かを見たら、そのアプリの設定をチェックして、スタートアップアイテムを必要とする機能を無効にできるかどうかを確認してください。もしそうなら、どうぞ。そうでない場合は、理由があります。削除しないでください。

アプリのスタートアップを削除することを本当にしたい場合は、慎重に自分の責任で行ってください。フォルダまたはplistをデスクトップに移動し、再起動して、アプリを徹底的にテストします。スタートアップアイテム/エージェント/デーモンがなくても機能する場合でも、何か問題が発生した場合に復元できるようにコピーを保管してください。


それをありがとう-それは少し助けた。LaunchAgentsでSteamとVirtualBoxのカップルを見つけました。アクティビティをもう一度確認したところ、「Seagate Drive Gauge」が表示されています。プログラムを確認しましたが、このプロセスの起動を見つける方法はありますか!?LaunchDaemonsは存在せず、startupitemsは空です。
エビルスワン

Seagateファイルをディスク全体で(コマンドラインまたはFind Any Fileなどのアプリから)検索しますか?私が言及したフォルダ以外のフォルダにアプリのインストールが表示されることはありません。
ネイサングリーンスタイン

1
ターミナルを開き、全画面表示にし、ps -Aを実行し、CMDとは何ですか?
hsmiths

素晴らしいもの、PIDを見つけてpsで調べましたが、それは:/Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch / しかし- それが どこから呼び出されているかを見つけるにどうすればよいですか?
-evilswan

@evilswanそれが呼び出されているものですが、私が言及したフォルダのいずれかから呼び出されている必要があります。隠しファイルを表示してみましたか?
ネイサングリーンスタイン

2

一部のサンドボックス(またはApp Store)アプリケーションも「ログインアイテムブックマーク」を追加します/var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist

$ /usr/libexec/PlistBuddy -c 'Print _com.apple.SMLoginItemBookmarks:com.dayoneapp.dayone-agent' /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist
book 0(UserslaurTorrents
                        Day One.apContentsLibrary
LoginItemsDay One Reminders.app $4HXh?kld ????$A????H???A?1M?$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D?/?0c75ae904b0f99cb3a794e7360629c822a0f4a14;00000000;0000000000000020;com.apple.app-sandbox.read-write;00000001;01000002;0000000000641712;/users/lauri/torrents/day one.app/contents/library/loginitems/day one reminders.app??????D|@l 0 ? ? ? ?  0 <???????D

などのコマンドを使用して、ログイン項目のブックマークを無効にできますsudo defaults write /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist com.dayoneapp.dayone-agent '<dict><key>Disabled</key><true/></dict>'

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.