LaunchControl is a fully-featured launchd(8) frontend allowing you to manage and debug system and user services on your Mac. It provides everything you need to load, unload, start, create, edit, remove, or troubleshoot launch services. It supports all documented features of launchd, reports potential problems before a job is even started, and makes sure you always create valid configurations. It supports user LaunchAgents and Global and System LaunchAgents/Daemons. It shows all services and their status at a glance, and misconfigured services are highlighted. You can enable or disable services, and find them with a job filter. Not just a plist editor, it provides a dedicated interface for every configuration key with an adaptive interface that displays only information relevant for the selected job.
|Tags||launchd launchctl daemon Agent|
|Operating Systems||OSX 10.6.8+|
Release Notes: Support for a new LegacyTimers key and support for the undocumented KeepAlive subkeys Crashed, OtherJobActive, and AfterInitialDemand. The application now quits when closing the main window.
Release Notes: Bugfixes: expansion of cron-style time specifications for StartCalendarInterval did not work on OSX10.6. Memory leaks have been fixed. Reduced system load caused by periodically updating job status.
Release Notes: Warns about too large values in ExitTimeOut, StartInterval, ThrottleInterval, and TimeOut. This version also fixes a problem that occurred when entering values greater 9999 for the aforementioned keys with specific locale settings.
Release Notes: It is now possible to generate values for StartCalenderInterval by evaluating a cron-style time specification. This version also fixes a bug which was introduced in version 1.13.1: Enabling/disabling a job would only stick if the job definition was explicitly saved.
Release Notes: This release fixes a crash when clicking "Save" after switching from a modified job definition to a new one.