76. 作业调度 - at 列入、检查,或删除需要被执行的调度作业

开篇词

入列、检查,或删除需要被执行的调度作业。
 

选项

这里是 at 命令的以下选项:

选项 描述
-q queue 确定队列的优先级。
-m 作业完成时发送消息给用户。
-M 不要发送邮件给用户。
-f file 从文件读取作业而不是标准输入。
-t time 在特定时间执行作业。格式为:[[CC]YY]MMDDhhmm[.ss]
-l 这是 atq 的别名。
-r 这是 atrm 的别名。
-d 这是 atrm 的别名。
-b 这是 batch 的别名。
-v 在读取作业之前显示其被执行的时间。
-c 输出作业列表至标准输入。

操作数

时间

这里是 at 命令的时间操作数:

操作数 描述
midnight 12:00 am.
noon 12:00 pm.
now 当天及时间。

日期

这里是 at 命令的一些日期操作数:

操作数 描述
today 当天。
tomorrow 当天的下一天。

递增

这里是 at 命令的一些递增操作数:

操作数 描述
+ N minute(s)/hour(s)/day(s)/week(s)/month(s)/year(s) 选定时间的下 N 个单位。
next minute(s)/hour(s)/day(s)/week(s)/month(s)/year(s) 选定时间的下 1 个单位。

例子

两分钟后运行命令

# 逐行拷贝以下两行
at now + 2 minutes
wall 'The server will be shutting down soon!'
Ctrl + D    # 按下 Ctrl + D


两分钟后:

一分钟后运行命令

echo 'wall Wall call from job file' > job_file
at now + 1 minute -f job_file


一分钟后:

 

我所撰写的英文版本

76. Job Scheduling - at
 

引用

参见

上一篇:

想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻

发布了224 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/stevenchen1989/article/details/104872919