使用launchctl您可以列出所有正在运行的代理和守护进程,如下所示:
launchctl list
和
sudo launchctl list
请注意,这两个是不同的命令。奇怪的是,运行sudo launchutil list
会打印出根守护进程,并且只打印根守护进程。
如果您在终端中运行命令,您将希望首先运行非 sudo 版本,因为如果您不这样做,sudo 版本将创建一个 root 会话,这将强制版本 #1 无论如何都具有 root 权限!
如果您想找到此类代理或守护程序的文件路径,这
可能会有所帮助。
编辑:
好的,我不知道我是如何错过了您问题中巨大标题中的“卸载”一词,但是......这是守护进程/代理喜欢隐藏的目录(从launchctl的手册页复制):
FILES
~/Library/LaunchAgents Per-user agents provided by the user.
/Library/LaunchAgents Per-user agents provided by the administrator.
/Library/LaunchDaemons System wide daemons provided by the administrator.
/System/Library/LaunchAgents OS X Per-user agents.
/System/Library/LaunchDaemons OS X System wide daemons.