Checking what your Mac is loading at startup and userlogon

Summary from: http://osxdaily.com/2010/02/17/track-down-all-startup-login-script-and-application-launches-in-mac-os-x/

Apps loaded at startup

  1. /Library/StartupItems
  2. /Library/LaunchDaemons
  3. /System/Library/LaunchDaemons

User (ran at user logon):

  1.  ~/Library/LaunchAgents
    • Found this guy: com.google.keystone.agent.plist
    • Google updater, decided to keep it, but if you want to read mode try this post
  2. /Library/LaunchAgents/
  3. /System/Library/LaunchAgents/

Crons:

  1. crontab -l

Kernell extensions

  1. kextstat | grep YOUR_QUERY

Login and LogOut Hooks:

  1. defaults read com.apple.loginwindow LoginHook
  2. defaults read com.apple.loginwindow LogoutHook