英语法语西班牙语

Ad


OnWorks 网站图标

jobsposix - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 jobsposix

这是命令jobsposix,可以使用我们的多个免费在线工作站之一在OnWorks 免费托管服务提供商中运行,例如Ubuntu Online、Fedora Online、Windows 在线模拟器或MAC OS 在线模拟器

程序:

您的姓名


jobs — 显示当前会话中的作业状态

概要


工作 [-l|-p] [作业编号...]

商品描述


工作 实用程序应显示在当前 shell 中启动的作业的状态
环境; 看 部分 2.12, 执行 环境.

什么时候 工作 报告作业的终止状态,shell 应删除其进程 ID
来自那些“在当前 shell 执行环境中已知”的列表; 看 部分
2.9.3.1, 国际私人包机价格项目范例.

配置


工作 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南.

应支持以下选项:

-l (字母 ell。)提供有关列出的每项工作的更多信息。 这个
信息应包括作业编号、当前作业、进程组 ID、状态、
以及形成作业的命令。

-p 仅显示所选作业的进程组领导的进程 ID。

默认情况下, 工作 实用程序应显示所有已停止作业的状态,正在运行
后台作业和所有状态已更改且未被系统报告的作业
贝壳。

操作数


应支持以下操作数:

作业编号 指定要显示其状态的作业。 如果不 作业编号 is
给定,应显示所有作业的状态信息。 的格式
作业编号 在 POSIX.1-2008 的 Base Definitions 卷中进行了描述, 部分
3.204, 工作 系统 工作 ID.

标准输入


不曾用过。

INPUT FILES


没有。

环境 变数


以下环境变量会影响执行 工作:

为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)

LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。

LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
论据)。

LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息和写入的信息性消息
到标准输出。

路径 确定用于处理的消息目录的位置 LC_消息.

异步 新闻


默认。

标准输出


如果 -p 选项被指定,输出应由每个进程 ID 的一行组成:

"%d\n", <过程 ID>

否则,如果 -l 选项未指定,输出应是一系列的行
形成:

"[%d] %c %s %s\n", <工作编号>,当前>,>,命令>

其中字段如下:

<当前> 性格 '+' 标识将用作默认值的作业 fg
or bg 公用事业; 也可以使用 作业编号 %+ 或 “%%”.
性格 '-' 标识将成为默认的作业,如果
当前的默认工作是退出; 也可以使用
作业编号 %-。 对于其他工作,该字段是. 最多可以做一份工作
确认与 '+' 最多可以识别一项工作 '-'。 如果有
任何暂停的工作,那么当前的工作应该是一个暂停的工作。 如果有
至少有两个暂停的工作,那么前一个工作也应该是一个暂停的工作
工作。

<工作编号>
可用于识别进程组的编号 等待, fg, bg
公用事业。 使用这些实用程序,可以通过前缀来识别作业
工作编号与 '%'.

<> 以下字符串之一(在 POSIX 语言环境中):

运行 表示作业没有被信号挂起,也没有
退出。

完成 表示作业已完成并返回退出状态零。

完成 ()
表示作业正常完成并退出
指定的非零退出状态, , 表示为十进制数。

停止 表示作业被 SIGTSTP 信号挂起。

停止 (信号传输协议)
表示作业被 SIGTSTP 信号挂起。

停止 (停止信号)
表示作业被 SIGSTOP 信号挂起。

停止 (登录)
表示作业被 SIGTTIN 信号挂起。

停止 (西头)
表示作业被 SIGTTOU 信号挂起。

实现可能会替换字符串 暂停 代替 停止。 如果
作业被信号终止,格式为> 未指定,但它
应明显区别于所有其他> 此处显示的格式和
应指明引起终止的信号的名称或描述。

<命令> 提供给 shell 的相关命令。

如果 -l 指定选项,应插入包含进程组 ID 的字段
之前> 领域。 此外,进程组中的更多进程可能会输出
单独的行,仅使用进程 ID 和命令> 领域。

斯特德


标准错误应仅用于诊断消息。

OUTPUT FILES


没有。

EXTENDED 商品描述


没有。

退出 状态


应返回以下退出值:

0 成功完成。

>0 发生错误。

后果 OF 错误


默认。

以下 部分 ,那恭喜你, 内容丰富。

申请须知 用法


-p option 是找出作业进程组的唯一可移植方式,因为
不同的实现有不同的策略来定义进程组
工作。 用法如 $(工作 -p) 提供了一种引用作业进程组的方法
以一种独立于实现的方式。

工作 实用程序在自己的实用程序中运行时无法按预期工作
执行环境,因为该环境没有可操作的适用作业。 看
应用程序使用部分 bg。 为此原因, 工作 通常实现为
shell 常规内置。

示例


没有。

基本原理


以上皆是 “%%”"%+" 用于引用当前作业。 两种形式具有同等效力——
“%%” 镜像 “$$”"%+" 镜像输出 工作. 两种形式都反映
KornShell 和具有作业控制的 C shell 的历史实践。

由提供的作业控制功能 bg, fg工作 基于 KornShell。 这
标准开发人员检查了这些 C shell 版本的特性
实用程序,并发现存在差异。 尽管 C shell 被广泛使用,
本卷 POSIX.1-2008 选择了 KornShell 版本,以保持一定程度的
与所选的其余 KornShell 功能保持一致(例如非常流行的
命令行编辑功能)。

工作 实用程序不依赖于作业控制选项,看似相关的
bgfg 公用事业因为 工作 对于检查后台作业很有用,无论
作业控制的条件。 当用户调用了一个 +m 命令和作业控制
已关闭, 工作 仍可用于检查与
那个当前的会话。 相似地, 然后可以用来杀死后台作业
%<背景 工作 >.

终止作业的输出未指定以适应各种历史
系统。 已经见证了以下格式:

1. 杀害(信号 姓名)

2. 信号 姓名

3. 信号 姓名(核心转储)

4. 信号 描述 - 核心 甩了

大多数用户应该能够理解这些格式,尽管这意味着应用程序
解析它们时遇到问题。

没有描述作业 ID 的计算,因为这将建议一个实现,
这可能会施加不必要的限制。

在早期的提案中, -n 选项被包含在``显示具有
自上次状态报告以来已更改、退出或停止''。 它被删除是因为
shell 总是在每次提示之前写入作业的任何更改状态。

未来 如何前往


没有。

使用 onworks.net 服务在线使用 jobsposix


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad