Advertisement

第5章 脚本管理--------------------(at命令, mail命令, batch任务, cron表, anacron表)

阅读量:

5.5 定时运行脚本

在处理脚本时,通常会遇到必须在固定时间执行脚本的情况。Linux系统支持三种功能以指定时间启动任务:at命令、batch命令以及cron表单。每种方法采用不同策略来控制任务的启动时间和频率。

5.5.1使用at命令调度作业

at命令支持指定Linux系统中脚本的执行时间 。at命令将作业提交至一个队列,并告诉shell什么时候执行该作业。另一个名为atd的命令处于后台模式,并扫描作业队列以执行任务 。大多数Linux版本会在启动过程中自动启用这一特性。

ATD命令定期扫描特定目录以执行AT指令提交的任务。默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况每隔60秒扫描一次目标目录;当存在任务时, ATD会关注其完成时间;若时间吻合,则启动相应任务.

1.at命令格式

at命令极为简便:通过选项[-f filename]指定。 默认情况下, **at命令将标准输入直接提交到队列中执行。为了获取当前工作目录下的相关文件名(脚本参数), 可以使用-f参数指定相应的文件路径。

time字段表示Linux系统中作业运行所需的时间长度。at命令能够解析多种时

全部评论 (0)

还没有任何评论哟~