我在 MacBook 上安装了1Password,我想退出在活动监视器中看到的“1PasswordAgent”进程(从 ~login 开始),我希望在玩游戏时将其删除,但问题是每当我退出这个过程时,它就会在片刻之后返回一个新的 PID。
有谁知道有什么方法可以删除这个过程?
打开终端,然后要求launchd停止它:
$ launchctl unload ~/Library/LaunchAgents/ws.agile.1PasswordAgent.plist
Run Code Online (Sandbox Code Playgroud)
这将立即停止 1Password 代理,但不会阻止它在下次启动时再次启动。如果需要,请添加-w到命令中:
$ launchctl unload -w ~/Library/LaunchAgents/ws.agile.1PasswordAgent.plist
Run Code Online (Sandbox Code Playgroud)
要重新启用它,无需重新启动,替代load了unload这些命令。
如果/Library/LaunchAgents/ws.agile.1PasswordAgent.plist也存在——就像在我的系统上一样——你可能也必须为那个文件重复这些命令。
关于 Lingon(在另一个答案中推荐)请注意,当前版本已移至 Mac App Store,并且由于 MAS 沙盒政策,它无法再修改系统级服务。由于 1Password 代理似乎launchd在用户和系统级别都安装了条目,因此它可能适用于此,也可能不起作用。
| 归档时间: |
|
| 查看次数: |
7448 次 |
| 最近记录: |