Linux jobs 命令

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux jobs 命令。

1、命令简介

jobs:显示作业的状态,列出活动的作业,列出停止的作业。

2、命令语法

jobs [-l] [-n] [-p] [-r] [%job_spec]

3、命令描述

jobs 命令是在 Unix 和类 Unix 操作系统(如 Linux)上的一个 shell 内建命令,用于显示当前 shell 中正在运行的作业列表。作业是在后台运行的进程,通常是通过在命令末尾添加 & 符号来启动的。

4、命令选项

选项

描述

-l(L 的小写)

列出进程的 PID 号。

-n

只列出上次发出通知后改变了状态的进程。

-p

只列出进程的 PID 号。

-r

只列出运行中的进程。

-s

只列出已停止的进程。

5、使用示例

1)显示作业

$ jobs
[1]-  Running                 sleep 100 &
[2]+  Stopped                 vim

2)显示所有运行中的作业

$ jobs -r
[1]-  Running                 sleep 100 &

3)显示作业详细信息

$ jobs -l
[1]-  2038 Running                 sleep 100 &
[2]+  2103 Stopped                 vim

4)kill指定作业

$ kill %1

注意:%1 表示作业编号为 1 的作业,kill %1 命令会杀死该作业。

推荐阅读
cjavapy编程之路首页