这是 niceposix 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nice — 调用具有更改的 nice 值的实用程序
概要
不错 [-n 增量] 效用 [论点...]
商品描述
这款 不错 实用程序应调用一个实用程序,请求它以不同的 nice 运行
值(参见 POSIX.1-2008 的 Base Definitions 卷, 部分 3.240, 尼斯 值)。 同
没有选项,执行的实用程序应以一个很好的值运行
实现定义的数量大于或等于当前的 nice 值
过程。 如果用户缺乏适当的权限来影响
要求的方式, 不错 实用性不影响nice值; 在这种情况下,一个
警告消息可能会写入标准错误,但这不会阻止
调用 效用 或影响退出状态。
配置
这款 不错 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南.
支持以下选项:
-n 增量
一个正数或负数的十进制整数,对
执行该实用程序,就像该实用程序调用了 不错() 函数与
的数值 增量 选项参数。
操作数
应支持以下操作数:
效用 要调用的实用程序的名称。 如果 效用 操作数名称中的任何一个
特殊的内置实用程序 部分 2.14, Special 内置 Utilities / 效用,
结果未定义。
论点 在调用由
效用 操作数。
标准输入
不曾用过。
INPUT FILES
无。
环境 变数
以下环境变量会影响执行 不错:
朗 为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)
LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。
LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
论据)。
LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。
路径 确定用于处理的消息目录的位置 LC_消息.
PATH 确定用于定位要调用的实用程序的搜索路径。 见
POSIX.1-2008 的基本定义卷, 章节 8, 环境 变量.
异步 新闻
默认。
标准输出
不曾用过。
斯特德
标准错误应仅用于诊断消息。
OUTPUT FILES
无。
EXTENDED 商品描述
无。
退出 状态
If 效用 被调用,退出状态 不错 应该是退出状态 效用;
否则, 不错 实用程序应以以下值之一退出:
1-125 错误发生在 不错 效用。
126 指定的实用程序 效用 已找到但无法调用。
127 指定的实用程序 效用 找不到。
后果 OF 错误
默认。
这款 以下 部分 旨在 内容丰富。
申请须知 用法
此实用程序的唯一保证可移植用途是:
不错 效用
运行 效用 使用默认值更高或等于 nice 值。
不错 -n <积极 整数> 效用
运行 效用 具有更高的nice值。
在某些实现中,它们对调用的实用程序和某些
其他的它们完全相同。
历史系统经常支持积极 整数> 最多 20 个。从那里开始
没有与猜测太高的数字相关的错误惩罚,用户没有
访问系统一致性文件(查看实际存在的限制)可以
使用历史 1 到 20 范围或尝试使用非常大的数字,如果工作应该是
真正的低优先级。
可以使用以下命令显示进程的 nice 值:
ps -o 不错
这款 命令, ENV, 不错, 诺哈普, 次及 参数 已指定实用程序使用 exit
如果发生错误,代码 127 以便应用程序可以区分“未能找到
来自“调用的实用程序退出并显示错误指示”的实用程序。 值 127 是
选择它是因为它不常用于其他含义; 大多数实用程序使用小值
对于“正常错误条件”,大于 128 的值可能会与终止混淆
由于收到信号。 以类似的方式选择值 126 以表明
可以找到该实用程序,但无法调用该实用程序。 一些脚本产生有意义的错误
区分 126 和 127 情况的消息。 退出代码 126 和
127 是基于 KornShell 的做法,当所有尝试都使用 127 EXEC 实用程序
失败 [恩恩], 并在任何尝试时使用 126 EXEC 该实用程序因任何其他原因而失败
原因。
示例
无。
基本原理
4.3 BSD版 不错 不检查是否 增量 是一个有效的十进制整数。
命令 不错 -x 效用例如,将被视为与命令相同 不错
−−1 效用. 如果用户没有适当的权限,这将导致
“权限被拒绝”错误。 这被认为是一个错误。
当没有适当权限的用户给出否定的 增量, System V 对待它
像命令一样 不错 - 0 效用, 而 4.3 BSD 写了一个“权限被拒绝”的消息和
不运行该实用程序。 该标准指定了 System V 行为以及
可选的 BSD 风格的“权限被拒绝”消息。
C shell 有一个内置版本 不错 与那个有不同的界面
在 POSIX.1-2008 的这一卷中进行了描述。
使用术语“实用程序”而不是“命令”来强调 shell
不能使用复合命令、管道等。 特殊的内置插件也不能
用过的。 然而,“实用程序”包括用户应用程序和 shell 脚本,而不仅仅是
本卷 POSIX.1-2008 中定义的实用程序。
的历史实现 不错 提供 40 或 41 个离散步长的良好值范围,
默认的 nice 值是该范围的中点。 默认情况下,他们提高
执行的实用程序的 nice 值增加了 10。
一些历史文献指出, 增量 值必须在固定范围内
范围。 这是误导; 有效的 增量 任何调用的值由
当前进程的 nice 值,这并不总是默认值。
nice 值的定义并不意味着系统中的所有进程
具有可比性的优先级。 调度策略扩展,例如实时
POSIX.1-2008 的系统接口卷中的优先级使单一的概念成为
所有调度策略的底层优先级都有问题。 一些实现可能
实施 不错- 影响系统上所有进程的相关功能,其他
仅影响本 POSIX.1-2008 卷所暗示的一般分时活动,
而其他的可能根本没有影响。 由于使用了“实现定义”
不错 和 雷尼斯,广泛的实施策略是可能的。
本标准的早期版本允许 - 增量 选项。 这个表格不再
由 POSIX.1-2008 指定,但可能存在于某些实现中。
未来 如何前往
无。
使用 onworks.net 服务在线使用 niceposix