答案1
似乎有些由 管理的进程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
这最后一条命令的另一种变体可能需要较少的猜测来构造:
$ launchctl kill 9 pid/<pid>/com.apple.softwareupdated