概述
4.4 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
【责任编辑:云霞 TEL:(010)68476606】
点赞 0
最后
以上就是纯真小白菜为你收集整理的linux定时执行命令 at,4.4 at:定时运行命令的全部内容,希望文章能够帮你解决linux定时执行命令 at,4.4 at:定时运行命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复