LaunchControl
LaunchControl 是一款 macOS 实用工具,提供图形界面来创建、编辑、管理和调试 launchd agents 与 daemons。
什么是 LaunchControl?
LaunchControl 是一款原生 macOS 实用工具,可帮助用户创建、检查、编辑和排查 launchd jobs,而不必完全依赖 Terminal 命令。它面向需要在 Mac 上管理登录项、后台辅助程序、计划任务、脚本、用户 agents 和系统 daemons 的用户。该应用以多种编辑视图呈现 launchd 定义,显示服务状态,突出显示配置问题,并包含用于查看日志和 job 状态的工具,从而更容易诊断问题。它还通过 QuickLaunch 支持从菜单栏快速控制所选 jobs。LaunchControl 由 Robby Pahlig 通过 soma-zone 发布,主要面向希望以更易上手方式处理启动服务的高级 Mac 用户、管理员、开发者和支持专业人员。
主要功能
- 使用图形化编辑器创建和编辑 launchd agents 与 daemons
- 以标准、专家和 XML 编辑模式查看 job 定义
- 在同一界面中启用、禁用、加载、卸载、启动和停止服务
- 检查日志和 job 状态以排查 launchd 行为
- 筛选并搜索大量 jobs 列表,以快速找到特定服务
- 导入 cron 风格任务并将其转换为 launchd jobs
- 使用菜单栏辅助工具按需控制所选 jobs
- 针对无效或有问题的服务配置获得即时反馈
使用 diCleaner 检查应用残留
清理前检查缓存、支持文件、容器和登录项。
安全概览
状态: 大多安全
LaunchControl 是合法的系统管理软件,但它会处理后台服务,并且在修改系统范围的 launchd 项目时可能会请求管理员权限。对于它的用途来说,这种级别的访问是正常的,但通过该应用所做的更改可能会影响 Mac 上应用、脚本或后台任务的启动和运行方式。如果你管理的是共享电脑或重要的自动化任务,请谨慎使用,并确保在更改或移除某个 job 之前了解它的作用。
建议: 如果你会在 Mac 上主动管理 launchd jobs、与登录相关的自动化任务或后台服务,请保留 LaunchControl。如果你不使用它,可以像移除其他第三方应用一样将其删除;但如果你仍依赖使用它创建的任何 launchd jobs 或辅助程序配置,则可能需要分别检查这些项目。
常见路径
/Applications/LaunchControl.app
偏好路径
~/Library/Preferences/com.soma-zone.LaunchControl.plist/Library/Preferences/com.soma-zone.LaunchControl.fdautil.plist
分享您的经验
成为第一个分享经验的人。