是否可能知道加载到launchctl命令中的.plist文件位置?

标签名称以“launchctl list”列出,并且其内容可以通过“launchctl list LABEL”查看,但是我找不到.plist文件位置。

我知道它将位于/ Library / LaunchAgent或〜/ Library / LaunchAgent之类的位置,
但是,当所有作业都用launchctl命令列出时,我不想在路径周围搜索。

最佳答案

从macOS 10.12.6开始(不确定早期版本),可以调用:launchctl dumpstate,您将获得有关所有正在运行的进程的大量信息。

查找<LABEL> = {作为与该工作有关的第一行信息

这是一个获取所有 Activity 守护程序及其plist路径的衬板:
grep -B 1 -A 1 "active count = 1$" <<< "$(launchctl dumpstate)"

关于macos - 如何知道特定的launchd.plist文件位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18502705/

10-13 01:52