GUI service manager for OS X?
I am looking for a GUI application, with in icon on the top bar, that can be used to start and stop different services on OS X.
These do not have to be real OS X (launchd) services/daemons, it is enough for me to be able to define them, with a name, a start and a stop script.
Mainly I want to use it for development to manage things like tomcat, nginx, postgresql... which are not usually started.
I'd rather have this a comment, but for some reason I can only post answers.
Have a look at LaunchControl: http://www.soma-zone.com/LaunchControl/. While it does not offer a menu item to start/stop services it provides a list of all available launchd jobs, their current status and a way to start/stop them with the click of a button.
EDIT
LaunchControl now does offer a menu item for controlling selected jobs:
You may also give a try to Lingon X . You can use it to start and stop services, schedule them, etc. It is basically a GUI to launchctl
, you do not have to deal with those pesky plists directly. It is not free (costs $10), there's a demo version.
Note that the only important information in this answer is the name of the app and the URL at which you can find it -- the rest should be straightforward both for the original poster and other people looking for a similar program. However, I was warned by some higher entity that one-liner answers are not sufficient. Trying to be a good StackExchange citizen, I added a bit more detailed description of the tool. :-)