Linux at命令

Linux at命令:在指定时间执行命令。

Linux at命令 功能描述

使用at命令可以在某一指定时间内调度一项一次性作业,at命令后面必须先指定时间,接着指定日期。

Linux at命令 语法

at [选项] [时间参数]

命令中各选项的含义如表所示。

at命令选项含义

时间参数可以指定表所示的格式。

时间参数

在使用at命令时可以指定Midnight、Noon和Teatime时间参数,也可以指定midnight、noon和teatime时间参数。也就是说这三个时间参数的第一个字母可以大写也可以小写,都能使用。

Linux at命令 示例

在5天之后的此时此刻将/root/a文件复制到/home目录下

[root@rhel ~]# at now +5 days
at>cp/root/a/home                      //命令输入完毕按回车键
at><EOT>                             //在此按[Ctrl+d]键
job 1 at 2013-08-24 01:33

以脚本方式执行at作业,脚本文件为/root/script1

[root@rhel ~]# echo ''cp /root/a /home'' > /root/script1
//创建/root/script1脚本文件
[root@rhel ~]# at now -f /root/script1
job 2 at 2013-08-24 01:35

使用echo命令向at命令提交作业

[root@rhel ~]# echo hello>/root/a|at now
job 3 at 2013-08-19 01:36

列出所有作业

[root@rhel ~]# at -l
1      2013-08-24 01:33 a root
//第1列是作业号,后面是作业运行的日期/时间,a代表at, root代表执行此at作业的用户

删除标识号为1的作业

[root@rhel ~]# at -l
1      2013-08-24 01:33 a root
//可以看到存在一个标识号为1的作业
[root@rhel ~]# at -d 1

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程