launchd
macOS 和 iOS 系统中的初始化系统和服务管理器,通过 plist 文件配置并管理守护进程和代理。
核心事实
时间轴 (近 90 天)
`launchctl list`可以列出由launchd管理的任务,而`~/Library/LaunchAgents`存放用户级别的自启配置,`/Library/LaunchDaemons`存放系统级别的自启任务。
一个launchd任务每15分钟从Mac钥匙串读取Claude Code登录信息并同步到其他机器,Windows直接获取凭据文件,另一台Mac通过drop文件夹接收。
launchd 是 macOS 的初始化与服务管理守护进程,相当于 Linux 的 systemd,通过 plist 文件可定义被调用时启动 Exo 与 Ray worker 的任务。
守护进程是指脱离终端控制、在后台长期运行的进程,通常在系统启动时通过 init 系统(如 systemd、launchd)或服务管理器注册并拉起。
这类清理工具通过定位删除模型文件、禁用后台 launchd 守护进程、阻断相关系统服务调用来实现清理
持久化执行使 agent 系统能够处理长时间运行的任务并在中断后恢复
macOS 的后台任务管理体系基于 launchd,Apple 从 Mac OS X 10.4 开始引入,用于替代传统 Unix 的 init、cron、inetd 等守护进程管理工具
全部知识事实 (7)
持久化执行使 agent 系统能够处理长时间运行的任务并在中断后恢复
75%待验证`launchctl list`可以列出由launchd管理的任务,而`~/Library/LaunchAgents`存放用户级别的自启配置,`/Library/LaunchDaemons`存放系统级别的自启任务。
50%待验证一个launchd任务每15分钟从Mac钥匙串读取Claude Code登录信息并同步到其他机器,Windows直接获取凭据文件,另一台Mac通过drop文件夹接收。
50%待验证launchd 是 macOS 的初始化与服务管理守护进程,相当于 Linux 的 systemd,通过 plist 文件可定义被调用时启动 Exo 与 Ray worker 的任务。
50%待验证守护进程是指脱离终端控制、在后台长期运行的进程,通常在系统启动时通过 init 系统(如 systemd、launchd)或服务管理器注册并拉起。
50%待验证这类清理工具通过定位删除模型文件、禁用后台 launchd 守护进程、阻断相关系统服务调用来实现清理
50%待验证macOS 的后台任务管理体系基于 launchd,Apple 从 Mac OS X 10.4 开始引入,用于替代传统 Unix 的 init、cron、inetd 等守护进程管理工具
50%