In OS X you can also use launchd to run your application as a daemon. You can tell launchd to restart your application if it crashes, to start on boot, or to just simply run on a schedule. It is very handy and all you need is to edit a plist file.
↧