jobs命令来自英文单词“工作”,其功能是用于显示终端后台的作业信息。Linux系统运维人员可以使用jobs命令查看到当前系统中终端后台的任务列表及其运行状态,查看任务列表及对应的进程号码,简单方便地了解到当前有哪些正在后台运行的工作。

语法格式: jobs [参数]

常用参数:

-l显示作业列表及进程号
-n仅显示自发生变化的作业
-p仅显示其对应的进程号
-r仅显示运行的作业
-s仅显示暂停的作业
-x替代原有作业的进程ID

参考示例

显示当前后台的作业列表:

[root@linux-arae-cc ~]# jobs 

显示当前后台的作业列表及进程号:

[root@linux-arae-cc ~]# jobs -l

仅显示运行的后台作业:

[root@linux-arae-cc ~]# jobs -r

仅显示已暂停的后台作业:

[root@linux-arae-cc ~]# jobs -s

仅显示自上次执行jobs命令后状态又发生变化的后台作业:

[root@linux-arae-cc ~]# jobs -n