通过 at 命令可以调度要在以后执行的作业。该作业可由单个命令或脚本组成。
与 crontab 类似,使用 at 命令可以调度例行任务自动执行。但与 crontab 文件不同的是,at 文件只执行一次任务。然后,便从目录中删除这些文件。因此,at 命令非常适合于运行将输出定向到单独文件中(供以后检查)的简单命令或脚本。
提交 at 作业包括键入命令并按照 at 命令语法指定选项来调度执行作业的时间。有关提交 at 作业的更多信息,请参见提交 at 作业文件。
at 命令在 /var/spool/cron/atjobs 目录中存储您运行的命令或脚本以及当前环境变量的副本。at 作业的文件名由一个长数字组成,用于指定该文件在 at 队列中的位置,后跟 .a 扩展名,例如 793962000.a。
cron 守护进程在启动时检查 at 作业并侦听是否提交了新作业。cron 守护进程执行 at 作业后,将从 atjobs 目录中删除 at 作业的文件。有关更多信息,请参见 at(1) 手册页。
有关调度 at 作业的逐步说明,请参见如何创建 at 作业。