Linux查看后台进程(jobs)

Linux查看后台进程(jobs)教程

Linux 中的 jobs 命令用于显示 Linux 中的任务列表及任务状态,包括后台运行的任务。

该命令可以显示任务号及其对应的进程号。其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。一个任务可以对应于一个或者多个进程号。

Linux jobs命令详解

功能

用来查看当前终端放入后台的工作。

语法

jobs [options]

参数

参数 描述
options jobs 命令使用的参数。

jobs命令常用参数

选项 含义
-l 显示进程号。
-p 仅任务对应的显示进程号。
-n 显示任务状态的变化。
-r 仅输出运行状态(running)的任务。
-s 仅输出停止状态(stoped)的任务。

Linux jobs命令常用实例

实例

实例 描述
jobs -l 显示当前系统的任务列表。

显示后台进程列表

语法

jobs -l

案例

我们首先,后台运行一个 vim 进程,具体命令如下:

vim haicoder.txt &

运行后,终端输出如下:

46_Linux列出后台进程列表.png

现在,我们再次在后台运行一个 top 命令,具体命令如下:

top &

运行后,终端输出如下:

47_Linux列出后台进程列表.png

现在,我们使用 jobs 命令,列出所有后台运行的进程列表,具体命令如下:

jobs -l

运行后,终端输出如下:

48_Linux列出后台进程列表.png

我们看到,我们使用了 jobs 命令,列出了所有后台运行的进程列表。

Linux查看后台进程(jobs)总结

Linux 中的 jobs 命令用于显示 Linux 中的任务列表及任务状态,包括后台运行的任务。