Linux Anacron通过 /etc/anacrontab 文件进行控制。该文件可以包含注释行(使用一个前导散列符号 # 表示)、环境变量分配(比如 SHELL=/bin/bash)和作业定义。最后一项是最重要的。它们类似以下的内容:
清单 2. 样例作业定义
1 5 cron.daily run-parts /etc/cron.daily
每项作业定义包含四个字段:
运行时间,单位为天(上例中为 1)。
启动 Linux Anacron和运行作业之间的延迟,单位为分钟,前提是自最后一次运行之后所经过的时间超出了运行时间。您可能需要对作业使用不同的运行延迟,防止所有作业同时运行,从而影响系统性能。
作业名(前例中为 cron.daily)。
要运行的命令。在前例中,命令名为 run-parts /etc/cron.daily。
前例的目的是替换运行日常 Cron 作业的 /etc/crontab 中的普通代码行。当设置并运行 Anacron 后,应当能够删除对应的 /etc/crontab 行,并且系统将继续正常运行 — 如果系统经常在运行日常 Cron 作业时被关闭,那么在替换后会得到更好的性能。
在开始配置 Linux Anacron时,第一步需要检查 /etc/crontab 并将其较长的日常条目转换为 Linux Anacron作业。但是,不应该将每小时执行一次的 Cron 作业转换为 Anacron 形式;对于间隔时间短于一天的作业,Anacron 并不适合替代 Cron。严格地说,何时运行 Linux Anacron作业是由您选择的 Linux Anacron启动方法决定的。
【编辑推荐】
- Linux 查看磁盘空间实现代码介绍
- Linux操作系统需要微软的十大帮助
- 探寻Linux到底需要多低的配置
- Linux测试工具tcpdump监视TCP/IP连接命令介绍
- Linux流量控制实例应用介绍
推荐阅读
Linux Anacron 的基本原理 Cron 是作为守护进程运行的,与此不同的是,Linux Anacron 是作为普通进程运行并终止的。Anacron 维护了一组应当运行的作业,每个作业都一个相关的运行间隔。每次运行时,Linux Anacron>>>详细阅读
本文标题:Linux Anacron配置详解
地址:http://www.17bianji.com/yunwei/2688.html
1/2 1