LaunchControl是一个launchd(8)前端,允许您在Mac上管理和调试系统和用户服务。支持launchd(8)的所有文档功能。即使在作业开始之前,它也会报告潜在问题,并确保始终创建有效的配置。
特征
复杂的界面 - 通过LaunchControl,您可以一目了然地看到所有的服务和各自的状态。突出显示无效的服务,并提供问题描述。您可以通过单击启用或禁用服务。加载,卸载和临时启动也是如此。可能会过滤长工作列表。你即时找到你要找的东西。但是LaunchControl不仅仅是另一个.plist编辑器。它为每个launchd(8)配置密钥提供专用接口。界面是自适应的。它只显示与所选作业相关的信息。
绝对自由 - 虽然LaunchControl中的默认编辑模式支持launchd(8)的所有文档功能,但您可能需要使用非官方功能。切换到“专家模式”并设置好。两种模式都完全同步。一个编辑器中的更改将立即显示在另一个编辑器中。
您需要的一切 - LaunchControl提供创建,编辑,删除或调试启动服务所需的一切。它甚至包括日志查看器,因此您不必启动Console.app并构建自定义查询。
发现可能的 - launchd(8)目前支持大约36个以上的文件密钥。 LaunchControl可以轻松发现它们。调色板面板中的每个键都被注释,所以您不必参考手册页。按类别,名称或描述搜索。找到后,将项目从调色板部分拖动到配置部分以添加此键。
版本1.37:
新功能:
通过“工作”>“发送信号”或上下文菜单将Unix信号发送到作业(谢谢,Arne!)
Bug修复:
如果两个代理或守护进程共享相同的标签,则现在只有在选择这些作业时才显示错误
如果两个代理程序或守护程序共享相同的标签,则这些作业现在在作业表中标记为中断
州检查员没有处理符号链接的工作(谢谢,山姆!)
尝试使用SIP启用加载的系统作业时,LaunchControl卡住了(谢谢,Luke!)
变化:
增加了复选标记来覆盖db菜单项来表示当前设置(谢谢,Greg!)
国家督察的更新更快