启动atd服务:

        /etc/init.d/atd  start        启动atd进程

        例:

        at  now

        >/bin/ls

        ><EOT>        #按Ctrl+D保存退出,使用执行结果会发送到mail中。

脚本中使用:

        at  [  -f  filename  ]  time        脚本中使用格式,time是运行脚本的时间

                -f         指定要执行的脚本

                -q        可以指定不同的列队字母,作业优先级用a-z和A-Z指定,字母排序越高优先级越低。

                -l         查看等待中的作业

                -d        删除作业号,例:at  -d  2  这样就删除了未执行的作业

                -c        查看作业详情,例:at  -c  17

支持的时间格式:

        10:20、10:20 PM

        HH:MM [YYYY-mm-dd]

        now,noon,midnight

        MMDDYY,MM/DD/YY,DD.MM.YY

        Jul 4,Dec 25

        now+25 min

        now+#{minutes,hours,days, OR weeks}

        注意:脚本中的输出内容会发送到运行此脚本用户的邮件中,而不是显示在屏幕上,可以用mail命令查看邮件,或者在脚本中重定向输出,或者使用“-M”选项屏蔽输出。

        例:at  -f  demo.sh  now


查看等待的作业:

        atq        列出等待的作业

        例:atq

        132017-10-24 23:58 a root

        142017-10-24 23:59 a root


删除等待中的作业:

        atrm  number        删除作业,只能删除自己提交的作业

        例:atrm  13          删除作业13