简单计划任务
at
at 命令在特定时间执行特定任务
- 语法为:at [option] TIME
- [option] 常用选项:
- -q QUEUE:使用指定的队列,缺省值为 a
- QUEUE范围为a-z,A-Z
- -l:列出指定队列中等待运行的作业;想当于 atq
- -d:删除指定的作业;相当于 atrm
- -c:查看具体作业任务
- -f:/path/from/somefile:从指定的文件中读取任务
- -q QUEUE:使用指定的队列,缺省值为 a
- TIME格式:
- HH:MM [YYYY-mm-dd]
- noon,midnight,teatime
- tomorrow
- now+# {minutes, hours, days, OR weeks} (# 号代表数字)
新增计划任务
[root@2w3i-Cs ~]# at -q a now+5 minutes
at> echo "Hello at"
at> <EOT> //输入完任务后,使用 Ctrl+D 提交
job 3 at 2016-12-15 16:23
查看任务列表
[root@2w3i-Cs ~]# at -l
3 2016-12-15 16: