开篇词
anacron
可以周期性地执行命令或脚本;该工具同样是来自 cronie 安装包。
选项
这里是 anacron
命令的一些选项:
选项 | 描述 |
---|---|
-f | 强制运行所有作业。 |
-u | 更新所有作业的时间戳至当前日期。 |
-s | 让 anacron 按顺序执行作业。 |
-n | 立即运行所有作业,无视延迟时间。 |
-d | 让 anacron 运行在前景,打印消息至标准错误输出及 syslog 日志文件。 |
-q | 强制 anacron 发送任意消息至标准错误输出,必须与 -d 参数一同使用。 |
-t anacrontab_file | 使用指定的 anacrontab 配置文件而非默认的 /etc/anacrontab 文件。 |
-T | 测试以确保 /etc/anacrontab 配置文件的语法无误,有误则返回代码 1,无误则返回代码 0。 |
-S spool_path | 指定一个路径以保存时间戳而非保存至默认的 /var/spool/anacron 目录中。 |
例子
Anacron 可以并发执行的作业数
# Anacron 为每个活跃的作业消耗两个文件描述符
echo $(($(ulimit -n) / 2))
检查 Anacrontab 配置文件
cat /etc/anacrontab
这里是 /etc/anacrontab
文件里的一些配置字段:
字段 | 描述 |
---|---|
RANDOM_DELAY | 可以延迟的最大分钟数。 |
START_HOURS_RANGE | 指定一个可执行的时间范围,以致机器能运行在时间范围内,作业将被执行。 |
这里是 /etc/anacrontab
文件里的一些列:
列 | 描述 |
---|---|
列 1 | 多少天为一个周期。 |
列 2 | 延迟的分钟数。 |
列 3 | 记录日志时作业的唯一名称。 |
末列 | 执行命令或脚本的目录。 |
我所撰写的英文版本
引用
参见
上一篇:
想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻》