LaunchControl — это новое лицо launchd(8). Он позволяет вам управлять системными и пользовательскими службами на вашем Mac. Используйте его, чтобы:
-автоматический запуск программ при выполнении определенных условий (дата, наличие каталога, состояние сети и т. д.)
- запускать/останавливать задания вручную, когда они вам нужны, одним щелчком мыши
-автоматический перезапуск программ при сбое
-тонкая настройка существующих сервисов
-найти (и удалить) сервисы, установленные приложениями
-узнайте, что возможно с launchd(8)
LaunchControl поддерживает все задокументированные возможности launchd(8). Он сообщает о потенциальных проблемах еще до запуска задания и гарантирует, что вы всегда создаете допустимые конфигурации. LaunchControl не изолирован. Он поддерживает пользовательские LaunchAgents, Global LaunchAgents/Daemons и System LaunchAgents/Daemons.
Смотрите общую картину…
Просматривайте все услуги и их соответствующий статус с первого взгляда. Службы, которые не были настроены должным образом, выделены. Включайте или отключайте службы одним щелчком мыши. Длинный список вакансий может быть отфильтрован. Вы найдете то, что ищете в одно мгновение.
…и кровавые подробности
LaunchControl — это не просто еще один редактор .plist. Он предоставляет специальный интерфейс для каждого отдельного ключа конфигурации launchd. Интерфейс адаптивный. В нем отображается только информация, относящаяся к выбранному заданию.
Узнайте, что возможно
В настоящее время launchd(8) поддерживает более 36 задокументированных ключей. LaunchControl упрощает их обнаружение. Каждая клавиша на панели палитры аннотирована, поэтому вам не нужно обращаться к справочной странице. Ищите их по категории, названию или описанию. Найдя, перетащите элемент из раздела палитры в раздел конфигурации, чтобы добавить этот ключ.