jobs命令

jobs命令

Content #

可以使用jobs命令来显示后台作业信息。jobs命令能够显示当前运行在后台模式中属于你的所有进程(作业):

$ jobs
[1]+  Running                 sleep 3000 &

jobs命令会在方括号中显示作业号(1)。除此之外,还有作业的当前状态(Running)以及对应的命令(sleep 3000 &)。

利用jobs命令的 -l(小写字母l)选项,还可以看到更多的相关信息。除了默认信息,-l选项还会显示命令的PID。

$ jobs -l
[1]+  2542 Running                 sleep 3000 &

如果运行多个后台进程,则还有一些额外信息可以显示哪个后台作业是最近启动的。在jobs命令的显示中,最近启动的作业在其作业号之后会有一个加号(+),在它之前启动的进程(the second newest process)则以减号(-)表示。

一旦后台作业完成,就会显示出结束状态:

$
[1]+  Done                         sleep 3000

From #

Linux命令行与shell脚本编程大全