打开 Activity Monitor 并通过按资源使用情况或进程 ID 排序找到要终止的进程。然后单击活动监视器顶部的 X 按钮并选择“退出”或“强制退出”以终止进程。
是否有应用程序或进程导致您的 Mac 出现问题?使用 Activity Monitor 或 Terminal 将问题应用程序杀死,从而摆脱它。您还可以查找并终止使用 Mac 上特定端口的进程。
如何使用活动监视器终止 Mac 进程
在 macOS 中查找和终止导致问题的进程的最简单方法是启动 Activity Monitor。您可以使用 Spotlight(按 Command+空格键,然后开始键入“activity”并在看到该应用程序时按 Enter)或通过在“应用程序”>“实用程序”文件夹下查找并启动该应用程序来执行此操作。
Activity Monitor 有几个视图可以用来隔离问题。在 CPU 选项卡上,您可以查看当前哪些应用程序正在使用最多的处理能力(按“% CPU”选项卡排序以查看最耗电的进程。您还可以使用“内存”按 RAM 使用率排序,“能量”以查找哪些应用程序使用的电量最多,“磁盘”按磁盘使用情况排序,“网络”按发送和接收的数据排序。
最重要的是,您可以使用右上角的“搜索”框来搜索进程名称。您可以通过这种方式找到核心进程和相关进程,例如搜索 Safari 将找到核心应用程序、网络进程、各个选项卡、扩展等。
找到您要终止的进程,然后单击屏幕右上角的“X”按钮。然后,您可以在“退出”和“强制退出”之间进行选择,以尝试发送退出命令(让进程有时间保存您的数据)或强制退出命令(立即终止进程,如果它崩溃了是理想的选择)。详细了解如何识别可在 Mac 上安全终止的进程。
如何使用终端终止 Mac 进程
也可以使用 Mac 上的终端从命令行终止进程。为此,首先启动终端(使用 Spotlight 或从“应用程序”>“实用程序”文件夹)并运行top
命令以查看正在运行的进程列表。或者,使用ps -ax
命令查看进程列表以及进程 ID(或简称 PID)。
您将需要 PID 来终止一个进程,但是搜索数百个进程可能是一件苦差事。幸运的是,我们可以使用ps ax | grep AppName
来识别进程。ps ax | grep AppName
命令,其中 AppName 是您要查找的应用程序的名称。
例如,输入ps ax | grep Safari
将返回标题中带有“Safari”的进程列表。请注意,此命令区分大小写,因此搜索“steam”将返回与“Steam”不同的结果
记下要终止的进程旁边的 PID 编号,然后运行kill PID
命令将其终止。例如,kill 3500
。要立即终止进程(也称为强制退出),请改用kill -9 3500
。
您还可以通过killall
命令使用其名称终止进程,例如killall Safari
。这将终止名称中带有“Safari”的所有进程(同样,进程区分大小写)。
如何杀死特定端口上的 Mac 进程
如果您需要终止使用 Mac 上特定网络端口的进程,您首先需要找出正在使用该端口的进程。幸运的是,使用终端很容易做到这一点。该命令因您使用的 macOS 版本而异。
对于运行 macOS El Capitan 或更高版本的现代 Mac 计算机(包括 Apple Silicon 型号),使用lsof
命令,例如:lsof -i tcp:51413
来查找占用端口 51413 的进程。在较旧的 Mac 计算机上,您可以使用netstat
,例如示例:netstat -vanp tcp | grep 51413
在端口 51413 上查找进程。
获得 PID 后,您可以使用上面概述的kill
命令结束它。如果您使用的是lsof
,则可以使用kill -9 $(lsof -ti:portnumber)
命令根据进程使用的端口立即终止进程,其中portnumber
是相关端口。
如何强制退出 Dock 中的应用程序
如果您要退出的进程是停靠栏中的一个应用程序,您可以强行关闭它,即使它已经崩溃并变得无响应,这也应该会杀死它。为此,请在 Dock 中找到该应用程序并右键单击(或按住 Control 单击),然后按住键盘上的“Option”键并选择列表底部的“强制退出”。
您可以强制退出任何东西,无论它是否崩溃,但这样做更有可能丢失未保存的进度。如果您发现自己经常需要执行此操作,请了解如何对 Mac 上的应用程序崩溃进行故障排除。
免责声明
本文内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 admin@eiefun.com,我们会第一时间配合删除。