使用方式:
at -V [-q queue] [-f file] [-mldbv] TIME
@5yQ
@ _#]Iy0开源快讯m2}n$W}#|
说明:
(1) at可以让使用者指定在TIME这个特定时刻执行某个程序或指令,但只执行一次。
(2) atd是其进程服务。
(3) 两个配置文件/etc/at.allow或/etc/at.deny
(4) 任务保存目录/var/spool/at目录下,可编写
参数开源快讯Z
C*t-Wu;im@Pdp
-V :印出版本编号开源快讯J*g*v/Ca'dC
-q :使用指定的伫列(Queue)来储存,at的资料是存放在所谓的queue中,使用者可
以同时使用多个queue,而queue的编号为a, b, c... z以及A, B, ... Z共52个。
-m :即使程序/指令执行完成后没有输出结果,也要寄封信给使用者开源快讯*~#K(U\9gjF"a8q$T
-f file :读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有
的指定先写入档案后再一次读入。
-l :列出所有的指定(使用者也可以直接使用atq而不用at -l)
%d5oqNEqc0-d :删除指定(使用者也可以直接使用atrm而不用at -d)
8p)c0}P*F0-v :列出所有已经完成但尚未删除的指定
TIME的格式
HH:MM其中的HH为小时,MM为分钟,
am, pm, midnight, noon, teatime(就是下午4点锺)等口语词。开源快讯@^:HDq f
MMDDYY或者MM/DD/YY的格式,如果想要指定超过一天内的时间,则可以用,其
中MM是分钟,DD是第几日,YY是指年份。
now +时间间隔:来弹性指定时间,其中的时间间隔可以是minutes, hours, days, weeks。
today或tomorrow来表示今天或明天。
当指定了时间并按下enter之后,at会进入交谈模式并要求输入指令或程序,当你输入完后按下ctrl+D即可完成所有动作,至于执行的结果将会寄回你的帐号中。
开源快讯,bt
?z,ak8} q
例子开源快讯
|%lfpY
M
三天后的下午5点锺执行/bin/ls :
-B'E9v wS_0at 5pm + 3 days
/bin/ls开源快讯[.^H NR$zJ
三个星期后的下午5点锺执行/bin/ls :开源快讯/B nZd
zm0r%@z
at 5pm + 2 weeks
/bin/ls
3F3|x$k!B-H
R0明天的17:20执行/bin/date :开源快讯%vA)d+Y$\ahw
at 17:20 tomorrow
/bin/date