这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令批处理,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
at、batch、atq、atrm - 排队、检查或删除作业以供以后执行
概要
at [-V[-q 队列[-f 文件[-mMlv] 时间规格...
at [-V[-q 队列[-f 文件[-mkv[-t 次]
at -c 工作 [工作...]
但 [-V[-q 队列]
at [-rd] 工作 [工作...]
自动取款机 [-V] 工作 [工作...]
批量
at -b
商品描述
at 和 批量 从标准输入或指定文件中读取命令
稍后执行,使用 / bin / sh的.
at 在指定的时间执行命令。
但 列出用户的待处理作业,除非用户是超级用户; 在这种情况下,
每个人的工作都列出来了。 输出行的格式(每个作业一个)
是:作业号、日期、小时、队列和用户名。
自动取款机 删除由作业编号标识的作业。
批量 在系统负载水平允许时执行命令; 换句话说,当负载
平均值低于 1.5,或调用中指定的值 ATD.
At 允许相当复杂的时间规范,扩展了 POSIX.2 标准。 它接受
形式的时代 HH:MM 在一天中的特定时间运行作业。 (如果那个时间已经
过去,假设为第二天。)您也可以指定 午夜, 中午, or 下午茶时间 (4pm)和
你可以有一个时间后缀 AM or PM 早上跑步或
晚上。 您还可以通过在表单中提供日期来说明作业将在哪一天运行
月名 天 有一个可选的 年, 或给出表格的日期 MMDD[CC]YY,
MM/DD/[CC]YY, DD.MM.[CC]YY 要么 [CC]YY-MM-DD. 日期的规范 必须 按照
一天中的时间规范。 你也可以给时间像 现在 + 数 时间单位,
时间单位可以在哪里 分钟, 小时, 天, or 周 你可以告诉 at 运行
工作今天的时间后缀 今晚 并通过添加后缀来运行明天的工作
与时间 明天。
例如,要在三天后的下午 4 点运行作业,您可以这样做 at 下午4 + 3 天, 运行
10 月 00 日上午 31:XNUMX 的工作,你会做 at 上午10 七月 31 明天凌晨 1 点开始工作,
你会做 at 上午1 明天。
如果您指定一个作业在过去的特定时间和日期绝对运行,则该作业
将尽快运行。 例如,如果现在是晚上 8 点,而您执行 at 下午6 今天, it
更有可能在晚上 8:05 运行。
时间规范的定义可以在 /usr/share/doc/at/timespec.
对彼此而言 at 和 批量, 命令从标准输入或指定的文件中读取
此 -f 选项并执行。 工作目录、环境(除了
变量 BASH_VERSINFO, 显示屏玻璃制造, 用户标识符, 组, 贝壳类, 学期, UID及 _) 和 umask
从调用时起保留。
As at 当前作为 setuid 程序实现,其他环境变量(例如
LD_LIBRARY_PATH or LD_预载) 也不导出。 这在未来可能会改变。 作为
解决方法,在您的工作中明确设置这些变量。
An at - 要么 批量 - 从一个调用的命令 su(1) shell 将保留当前用户 ID。 这
用户将收到来自他的命令的标准错误和标准输出(如果有)。 邮件
将使用命令发送 /usr/sbin/发送邮件。 如果 at 从执行 su(1) 贝壳,
登录 shell 的所有者将收到邮件。
超级用户在任何情况下都可以使用这些命令。 对于其他用户,使用权限在
由文件决定 /etc/at.allow 和 /etc/at.deny。 看 允许(5) 详情。
配置
-V 将版本号打印到标准错误并成功退出。
-q 队列
使用指定的队列。 队列名称由单个字母组成; 有效的
队列名称范围从 a 至 z 和 A 至 Z。 该 a 队列是默认的
at 和 b 排队等候 批量. 具有更高字母的队列运行增加
善良。 特殊队列“=”是为当前正在运行的作业保留的。
如果作业提交到以大写字母指定的队列,则作业被处理
就好像它在作业时提交到批处理一样。 时间一到,
适用于平均负载的批处理规则。 如果 但 被赋予一个特定的
队列,它只会显示该队列中待处理的作业。
-m 即使没有输出,也可以在作业完成后向用户发送邮件。
-M 永远不要向用户发送邮件。
-f 文件 从中读取作业 文件 而不是标准输入。
-t 次 运行作业 次, 格式为 [[CC]YY]MMDDhhmm[.ss]
-l 是别名 atq。
-r 是别名 自动取款机
-d 是别名 自动取款机
-b 是的别名 批量.
-v 显示在读取作业之前将执行作业的时间。
显示的时间格式为“Thu Feb 20 14:50:00 1997”。
-c 将命令行上列出的作业转换为标准输出。
使用 onworks.net 服务在线使用批处理