在 Mac OS X 中通过 pkill 使用通配符终止进程

Anonim

对于任何经常使用命令行的人来说,一个名为pkill 的新工具使得在现代版本的Mac OS 和Mac OS X 中终止进程变得更加容易。改进了标准的kill 命令,pkill 轻松支持通配符,可以轻松终止属于匹配项甚至特定用户的所有进程。

在Mac OS上使用pkill杀死进程

最基本的功能,pkill可以如下使用:

pkill 应用程序名称

例如,杀死属于“Safari”的所有进程,包括Safari Web Content进程,只需键入:

pkill Safari

用pkill和通配符杀死进程

但是 pkill 最好与 uid 标志和通配符一起使用,例如,您可以使用以下命令终止所有以字母“C”开头的进程:

pkill C

属于单个用户的进程也可以使用-U 标志和其他详细信息轻松终止:

pkill -U username ProcessName

例如,您可以使用以下命令终止属于用户Will 的每个进程;

sudo pkill -u 将

假设指定用户已登录,则该用户运行的所有应用程序都将被终止。但是,用户不会注销,属于该用户的核心系统进程将保持不变。

查看 pkill 的手册页以了解更多用途和标志,并记住普通 Mac 用户使用 Activity Monitor 管理任务会更好。在 Mountain Lion 之前的 Mac OS 或 OS X 中,pkill 不可用。

在 Mac OS X 中通过 pkill 使用通配符终止进程