LaunchControl

LaunchControl 是一款 macOS 实用工具,提供图形界面来创建、编辑、管理和调试 launchd agents 与 daemons。

Robby Pahlig com.soma-zone.LaunchControl

什么是 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 检查应用残留

清理前检查缓存、支持文件、容器和登录项。

下载 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

分享您的经验

成为第一个分享经验的人。

分享你使用此应用的体验