確認する一般的なMac OSフォルダー/設定(厄介な自己起動アプリを削除する場合)


11

自動的に起動するアプリがある場合、それを探す最も効率的な場所は何でしょうか?スタートアップアイテム、ログインアイテム、ログインフック、Cron、カーネル拡張機能などをチェックする場所の包括的な包括的なリストがありますか?

この時点で、これらのフォルダー/ plistファイルの半分がどこにあるか忘れています。誰かが共有できる虎の巻を持っていることを望んでいます。

基本的に、Mac OSがアプリやスクリプトを自動的に起動する最も一般的な場所のリストを探しています(例:ログオン時、スケジュールなど)。


あなたは今までのlaunchdについて知りたいと思ったが、聞いて恐れていたねえ、それのすべて:video.google.com/videoplay?docid=1781045834610400422#
ユーザ名

回答:


17

起動時に実行されるアプリ:

/Library/StartupItems -標準のスタートアップ項目はここにあります

sudo launchctl listまたはを見て/Library/LaunchDaemons/System/Library/LaunchDaemons、必ずしもノートに記録されて誰かなしで実行するように設定されているのlaunchdのプレースメントリストのため:。には表示されません記載されているフォルダ内のいくつかの.plistファイルlaunchctl listそれらが実行するようにロードされませんよう。

ユーザーログインで実行されるアプリ:

[システム環境設定]の[アカウント設定]ペインに移動して、ログインアイテムを確認します。

チェックアウト~/Library/LaunchAgents/Library/LaunchAgents/および/System/Library/LaunchAgentsユーザーがログインしているランのlaunchdの.plistsのための-あなたが使用できるsudo launchctl listものがロードされているかを確認します。

スケジュールで実行されるアプリ:

ターミナル:crontab -e特定の時間にアイテムを実行するためにcronを使用してスケジュールされたものを表示します。フォルダーLaunchAgentsまたはLaunchDaemonsフォルダー内のアイテムは、.plistファイルで定義された間隔で実行されるように設定できます。

カーネル拡張

どのカーネル拡張機能がロードされているかを確認するには、どちらのユーザーでも可能ですApplications/Utilites/System Profiler.appoption10.5以降では、アップルメニュー-このMacについて...システムプロファイラーへの変更...をクリックすると、すばやく開くことができます)

またはkextstat、コマンドラインで実行できます。

ログイン/ログアウトフック

ログインフックまたはログアウトフックがインストールされているかどうかを確認し、スクリプトファイルの場所を見つけるには、次のコマンドを実行できます。

defaults read com.apple.loginwindow LoginHook そして defaults read com.apple.loginwindow LogoutHook

または両方を同時に取得するには:

/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'


Chealion、非常に素晴らしい反応!1つの質問-ログインフックについて明確にできますか?あなたのコマンドはどちらも私のために機能せず、libexecにはPlistbuddyがありません、開発者ツールなどが必要ですか?
触手

@The Tentacle-10.5以降を実行している場合、PlistBuddyはその場所にインストールされます。PlistBuddy /Library/Receipts/の使用を必要とするバンドルにインストールされる傾向があるため、locate PlistBuddyを使用してインストール先を見つけてください。より多くのログインフックを見つけるには、krypted.com / mac
os

@The Tentacle:PlistBuddyは10.2以来存在していましたが、10.5までは場所が標準ではありませんでした(さらに、10.5.6に付属するMac Proは、コンボアップデートが適用されるまで通常の場所にありませんでした)
Chealion

2

loxpで言及されているように、ユーザーの起動オプションにはいくつかのものがありますが、すべてではありません。

いくつかは、異なるタイミングでlaunchdによって起動されるように構成されています。ファイルシステムを調べて、起動されているもの(正確なパスを忘れてしまいます)を把握するか、Lingonをつかんでリストに表示されます。

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