关于jobs的资料

来源:百度知道 编辑:UC知道 时间:2024/07/16 12:56:41
帮我啊!!!

jobs jobs 是Linux命令
jobs 命令
用途
显示当前会话的作业状态。
语法
jobs [ -l | -n | -p ] [ JobID ... ]

jobs jobs 是Linux命令
jobs 命令
用途
显示当前会话的作业状态。
语法
jobs [ -l | -n | -p ] [ JobID ... ]
描述
jobs 命令显示了当前 shell 环境中已启动的作业状态。如果 JobID 参数没有指定特定作业,就显示所有的活动的作业的状态信息。如果报告了一个作业的终止,shell 从当前的 shell 环境已知的列表中删除作业的进程标识。
/usr/bin/jobs 命令在自己的命令执行环境下执行就不会工作,因为此环境没有适用的作业来处理。基于这个原因, jobs 命令实现为一个 Korn shell 或 POSIX shell 的常规内建命令。
如果指定了 -p 标志,对于每一个进程标识,输出构成一行。如果没有指定标志,标准输出为带以下字段的几行:
job-number 指出进程组号,以和 wait、fg、bg 和 kill 命令一起使用。当和这些命令一起使用时,在作业号前面加上一个“%”(百分号标志)。
current 一个“+”(加标志)标识了将被 fg 或 bg 命令作为缺省值使用的作业。这个作业标识也能够使用 %+ (百分号、加号)或 %% (双百分号)来指定。
如果当前缺省作业退出,就用一个“-”(减号标志)来标识将要成为缺省作业的作业。这个作业标识也可以用 %-(百分号、减号)来指定。
对于其他的作业,current 字段是一个空格字符。仅一个作业能够用 + 来标识,并且仅一个作业能够用一个 - 来标识。如果有一个单一挂起作业,它就成为当前作业。如果存在至少两个挂起的作业,那么前面的作业被挂起。
state 显示以下值之一(在 POSIX 的语言环境下):
Running
表示此作业没