这是命令 batchposix,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
batch — 调度要在批处理队列中执行的命令
概要
批量
商品描述
- 批量 实用程序应从标准输入读取命令并安排它们执行
在批处理队列中。 它应等同于以下命令:
at -q b -m 现在
哪里排队 b 是一种特殊的 at 队列,专门用于批处理作业。 批处理作业应为
提交到没有时间限制的批处理队列,并应由系统使用
算法,基于未指定的因素,可能随着每次调用而变化 批量.
应允许用户使用 批量 如果他们的名字出现在文件中 允许 这是
位于实现定义的目录中。 如果该文件不存在,则该文件
拒绝,位于实现定义的目录中,应检查
确定是否应拒绝用户访问 批量. 如果两个文件都不存在,则只有
应允许具有适当权限的进程提交作业。 要是 拒绝
存在且为空,则应允许全局使用。 这 允许 和 拒绝 档案须
每行包含一个用户名。
配置
无。
操作数
无。
标准输入
标准输入应该是一个文本文件,由 shell 可接受的命令组成
中描述的命令语言 章节 2, 外壳 命令 语言.
INPUT FILES
文本文件 允许 和 拒绝,它们位于实现定义的
目录,应包含以下用户的零个或多个用户名,每行一个,
分别授权或拒绝访问 at 和 批量 公用事业。
环境 变数
以下环境变量会影响执行 批量:
朗 为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)
LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。
LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
参数和输入文件)。
LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息和写入的信息性消息
到标准输出。
LC_TIME 确定由以下人员编写的日期和时间字符串的格式和内容 批量.
路径 确定用于处理的消息目录的位置 LC_消息.
SHELL 确定用于调用 at-job 的命令解释器的名称。 如果
变量未设置或为空, sh 应使用。 如果它设置为其他值
比一个名字 sh,实现应执行以下操作之一:使用
贝壳; 用 sh; 使用用户数据库中的登录 shell; 任何上述
伴随着一个关于选择哪个的警告诊断。
TZ 确定时区。 作业应在当时提交执行
由 时间规格 or -t 次 相对于指定的时区 TZ
多变的。 如果 时间规格 指定时区,它会覆盖 TZ。 如果 时间规格 不
不指定时区和 TZ 未设置或为空,未指定的默认时区
应使用。
异步 新闻
默认。
标准输出
标准输入为终端时,用户每行提示未指定格式
STDIN 部分中描述的输入可以写入标准输出。
斯特德
作业成功后,以下内容将写入标准错误
提交:
“工作 %s at %s\n", 在_job_id,日期>
哪里 日期 格式应等同于以下输出:
日期 +"%a %b %e %T %Y”
所写的日期和时间应进行调整,使其出现在所在时区
用户(由 TZ 多变的)。
既不是这个,也不是关于命令解释器选择的警告消息,
被视为更改退出状态的诊断。
诊断消息(如果有)应写入标准错误。
OUTPUT FILES
无。
EXTENDED 商品描述
无。
退出 状态
应返回以下退出值:
0 成功完成。
>0 发生错误。
后果 OF 错误
不得安排作业。
- 以下 部分 旨在 内容丰富。
申请须知 用法
在指定的命令中重定向标准输出可能很有用。
示例
1. 这个序列可以在终端上使用:
批量
分类 < 文件 >输出文件
EOT
2. 该序列演示了将标准错误重定向到管道,在
命令过程(输出重定向规范的顺序很重要):
批量 <<!
差异 file1 file2 2>&1 >输出文件 | mailx的 我的组
!
基本原理
描述的早期提案 批量 以完全分开的方式 at,即使是
历史模型几乎将其视为 at -qb. 一些特点是
添加到列表和控制批处理工作与 at. 在进一步
反思,决定这样做的好处不值得改变
历史界面。
- -m 选项包含在等价物上 at 命令,因为这是历史惯例
将结果邮寄给提交者,即使所有作业产生的输出都被重定向。 作为
在基本原理中解释了 at, 现在 关键字提交作业以立即执行
(在调度延迟之后),尽管一些历史系统 at 现在 本来可以
视为错误。
未来 如何前往
无。
使用 onworks.net 服务在线使用 batchposix