apt-get install at
转自lamp兄弟连
一次性安排进程任务
at安排作业在某一时刻执行一次
batch安排作业在系统负载不重时执行一次
第一,开启atd ,service atd start
at时间
在某个时间点执行某个程序(命令),一定要使用命令的全路径
at 10:56
>/bin/cp -r /root/* /home/test/
ctrl+d
查看
at -l 查看或 atq
ad -d 或 atrm 加上编号即可删除
1、绝对计时方法
midnight noon teatime
HH:MM [today]
HH:MM tomorrow
HH:MM 星期
HH:MM mm/dd/yyyy
2、相对计时方法
now + n minutes
now + n hours
now + n day
指定在今天下午5:30执行某个命令(假设现在时间中午12:30,2009/9/16)
at 5:30pm
at 17:30
at 17:30 today
at now + 5 hours
at now + 300 minutes
at 17:30 16.9.2009
at 17:30 9/16/2009
指定的时候一定要是以后时间
使用命令文件的方式
at -f 文件名 11:10
at < 文件名 11:10
at的执行结果和配置文件
at的结果通过邮件发给提交这个命令的用户
at配置文件,限制哪些用户可以使用at命令
/etc/at.allow
如果这个文件存在,那么只在此文件中的用户才可以使用at命令,如果这个文件不存在则
查/etc/at.deny
/etc/at.deny
如果这个文件存在,则在此文件中的用户不能使用at命令
如果这两个文件都不存在,那么只有root用户可以使用at命令
如果两个文件都存在,并且均为空,那么所有用户都可以使用at命令