Plist
<!-- cp /usr/local/opt/chorke/academia/etc/init.d/org.chorke.academia.amqpd.startup.plist -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key> <string>org.chorke.academia.amqpd.startup</string>
<key>Disabled</key> <false/>
<key>RunAtLoad</key> <true/>
<key>KeepAlive</key> <false/>
<key>LaunchOnlyOnce</key> <true/>
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/chorke/academia/etc/init.d/amqpd.sh</string>
<string>restart</string>
</array>
<key>StandardErrorPath</key> <string>/tmp/amqpd.err</string>
<key>StandardOutPath</key> <string>/tmp/amqpd.out</string>
</dict>
</plist>
Debug
sudo launchctl load -w /Library/LaunchDaemons/org.chorke.academia.amqpd.startup.plist
sudo launchctl unload -w /Library/LaunchDaemons/org.chorke.academia.amqpd.startup.plist
sudo launchctl start -w /Library/LaunchDaemons/org.chorke.academia.amqpd.startup.plist
sudo launchctl stop /Library/LaunchDaemons/org.chorke.academia.amqpd.startup.plist
cat /private/var/db/launchd.db/com.apple.launchd/overrides.plist
cat /tmp/amqpd.err
cat /tmp/amqpd.out
Where
/System/Library/LaunchDaemons/
/System/Library/LaunchAgents/
/Library/LaunchDaemons/
/Library/LaunchAgents/
References