起動時に実行されるアプリ:
/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.app
(option10.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'