A year or so ago, I set up (under Sierra) a shell script I wrote to launch automatically using the conditions that it required "network availability" and was to trigger on external drive mounting by editing a plist file in Xcode.

Unfortunately, I can't remember the name or location of this file and I need to temporarily disable the configured auto-launch. Can anyone identify this file or at least provide me a list of app startup locations to check?

  • Apparently, Yes. It was in /Library/LaunchAgents, Nov 10, 2017 at 1:33

1 Answer 1


If you are using launchd, the plist locations will be as follows:

  • ${HOMEDIR}/Library/LaunchAgents - single user launch agent
  • /Library/LaunchAgents - all users launch agent
  • /Library/LaunchDameons - system daemons (runs as root)

To see what is being loaded, issue the command:

sudo launchctl list

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .