sudo Kill -9 pid 不会杀死 mac 中更新的软件

ASh*_*ma7 3 linux unix kill macos

我有一个更新的流程软件,它消耗大量数据。我只是想关闭该进程,因为我不想更新。我尝试过sudo kill -9 pid,但它不会杀死 mac 中更新的软件。Operation not permitted当我尝试终止进程时,我不断收到消息。

在此输入图像描述

在此输入图像描述

在此输入图像描述

小智 12

似乎launchd无法通过正常方式杀死由 管理的某些进程。例如,softwareupdated不允许sudo kill -9来自root用户或_softwareupdate用户。一种解决方法是launchd为您发送信号:

$ sudo su -
$ launchctl list | grep -i softwareupdated  ;# Find PID and full service-name
$ launchctl kill 9 system/com.apple.softwareupdated
Run Code Online (Sandbox Code Playgroud)

最后一个命令的另一个变体可能需要更少的猜测来构建:

$ launchctl kill 9 pid/<pid>/com.apple.softwareupdated
Run Code Online (Sandbox Code Playgroud)

  • @SiaRezaei 尝试 `sudo launchctl Kill 9 system/com.apple.softwareupdated` (2认同)