如何在 Mac OS X 上退出“1Password Agent”?

如何在 Mac OS X 上退出“1Password Agent”?

我有1Password安装在我的 MacBook 上,我想退出我在活动监视器中看到的“1PasswordAgent”进程(从 ~login 开始),我想在玩游戏时删除它,但问题是每当我退出这个过程时,它都会在片刻之后返回一个新的 PID。

有谁知道有什么方法可以删除这个过程吗?

答案1

只需删除该文件~/Library/LaunchAgents/ws.agile.1PasswordAgent.plist并重新启动机器即可。

(也许有相同的文件/Library/LaunchAgents/ws.agile.1PasswordAgent.plist


编辑:您可以使用林贡(现已停产,但最新版本仍然有效)检查每个启动服务。

答案2

打开终端,然后要求launchd停止它:

$ launchctl unload ~/Library/LaunchAgents/ws.agile.1PasswordAgent.plist

这将立即停止 1Password 代理,但不会阻止它在下次启动时重新启动。如果需要,请添加-w到命令中:

$ launchctl unload -w ~/Library/LaunchAgents/ws.agile.1PasswordAgent.plist

要在不重新启动的情况下重新启用它,请loadunload这些命令中替换。

如果/Library/LaunchAgents/ws.agile.1PasswordAgent.plist也存在 - 就像在我的系统上一样 - 您可能也必须对该文件重复这些命令。


关于 Lingon(在另一个答案中推荐),请注意,当前版本已移至 Mac App Store,并且由于 MAS 沙盒策略,它无法再修改系统级服务。由于 1Password 代理似乎launchd在用户和系统级别都安装了条目,因此它可能适用于此,也可能不适用于此。

答案3

请参阅本文彻底卸载 1Password

答案4

我创建了另一个用户帐户,但 1PasswordAgent 不会为该用户运行,我认为这对我的情况来说是最好的解决方案,因为它可以处理其他程序的所有类似情况。

相关内容