一)安装at服务
Fedora系统里,安装at的方法是:
[root@airhouse flagonxia]# rpm -q at
package at is not installed
[root@airhouse flagonxia]# rpm -ivh at-3.1.10-23.fc9.i386
[root@airhouse flagonxia]# rpm -q at
at-3.1.10-23.fc9.i386
这个at的软件包在安装盘的Packages目录中能找到。
二)at的功能
如果你希望在未来的某个时间执行某一项工作,就可以通过at服务来实现。at服务名为atd,启动atd的过程是。
[root@airhouse at]# service atd status
atd is stopped
[root@airhouse at]# service atd start
Starting atd: [ OK ]
[root@airhouse at]# service atd status
atd (pid 2437) is running...
at将尚未执行的任务存放在工作队列(at Task Queue)中。at工作队列被实现成为一个目录/var/spool/at/spool。
三)建立at工作
使用at命令能建立at的任务。
at [-f FILE] [-m] [-l] [-d] [-v] TIME
-f FILE:可以事先把at任务的工作内容存储成一个script文件,然后使用该参数来指定它被at执行;
-m:即使任务没有产生任何信息,也要寄出邮件给at任务的拥有者;
-l:与执行atq命令相同,就是查看at队列的内容;
-t:与执行atrm命令相同,就是删除at队列里的任务;
-v:显示内容执行的时间,这是默认值;
TIME:指定要执行的时间