是否可以知道由加载的 .plist 文件位置launchctl
命令?
标签名称列出为launchctl list
其内容可以通过以下方式查看launchctl list LABEL
,但我找不到 .plist 文件位置。
我知道它将位于/Library/LaunchAgent
or ~/Library/LaunchAgent
或某处,
但我不想在路径中搜索列出的所有职位launchctl
命令。
从 macOS 10.12.6(不确定早期版本)开始,可以调用:launchctl dumpstate
您将获得有关所有正在运行的进程的大量信息
寻找<LABEL> = {
作为与该工作相关的第一行信息
这是一个获取所有活动守护进程及其 plist 路径的单行代码:
grep -B 1 -A 4 "active count = 1$" <<< "$(launchctl dumpstate)"
更新:自 10.12 macOS 起添加了其他值,因此 grep-A n
已增加至4行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)