at:定时运行命令
作用:at命令在指定时刻执行指定的命令序列。
用法:at [-V] [-q 队列] [-f file] [-m] time
主要选项如下。
— -V:输出版本号。
— -q:选用q参数则可选队列名称,队列名称可以是a~z和A~Z之间的任意字母。队列字母顺序越高则队列优先级别越低。
— -f:从文件中读取命令或Shell脚本,而非在提示后指定它们。
— -m:执行完作业后发送电子邮件给用户。
— time:设定作业执行的时间。time参数可以是下面用法中的任何一种。
Ø HH:MM用法——如04:00,代表4:00AM。如果时间已过,就会在第二天的这一时间执行。midnight代表12:00AM。noon代表12:00PM。teatime代表4:00PM。
Ø 英文月名、日期、年份用法——如January 15 2005,代表2005年1月15日。年份可无。
Ø MMDDYY,MM/DD/YY或MM.DD.YY用法——如011505,代表2005年1月15日。
Ø now +时间用法——时间以minutes,hours,days或weeks为单位。如now + 5 days,代表命令应该在5天之后的此时此刻执行。偏移量的用法为时间+偏移量,单位是minutes,hours和days。
说明:at命令实际上是一组命令集合。at命令在指定时刻执行指定的命令序列。atq查询已经设定的命令序列。atrm删除已经设定的命令序列。batch,当系统负载低于一个设定值(0.8)时,执行设定的命令序列。
应用实例如下。
让系统在两天后的17:30执行文件data中指定的作业,使用命令:
# at -f date 15:30 +2 days
job 3 at 2010-03-27 15:30
作者:曹江华, 方建国编著
ISBN:978-7-121-11149-5
出版日期:2010年7月
定价:59.00元
开本:16开
页码:528 页
内 容 简 介
经过十几年的发展,Linux操作系统不断完善,得到了更多的应用。现在,Linux桌面已经相对成熟,但是命令行技术仍然是Linux 的核心技术。
本书汇集了Linux命令行下核心管理命令(包括最新的虚拟化管理命令、SELinux管理命令)的功能说明、语法说明、选项介绍、典型应用实例和注意事项等,对每一个命令都做了非常详尽的介绍,并列举了大量的实例进行说明,可以使读者对Linux下的命令有快速深入的认识。全书按照Linux命令的功能进行分类,便于读者查询。阅读本书之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未接触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个发行版的Linux系统。本书使用RHEL 5.5所涉及的命令,同时也适用于其他Linux发行版,是所有Linux用户必备的参考用书。
相关连载:
《linux核心应用命令速查》连载三:sa:报告、清理并维护进程统计文件