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