用 launchctl print 查看并重启 macOS 服务
现代 launchctl 用法——查看任意 launchd 任务的完整状态,并用真正有效的命令重启。
运行 `launchctl print gui/$(id -u)/<服务标签>` 查看任务状态,用 `launchctl kickstart -k gui/$(id -u)/<标签>` 重启它。
01命令
命令
$ launchctl print gui/$(id -u)/com.apple.Finder02作用说明
load/unload 早已被弃用;现代 launchd 按域定位任务:登录项和代理在 gui/<uid>,守护进程在 system/。`print` 能显示 PID、上次退出状态以及任务是否被禁用,是排查"服务悄悄不起来了"的最快手段。kickstart -k 会先杀掉再拉起,无需改动 plist。
03风险
!注意: 不要盲目 kickstart 受保护的系统守护进程——重启 Mac 更安全。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- macOS launchctl — interact with launchd依据: Documents launchctl print, kickstart, bootout and bootstrap targeting gui/ or system/ domains.
最后验证: 2026-09-17 · 分类: 系统与设置