cron模块主要用于计划任务管理,包括新建,删除等

参数 必填 默认值 注解
name mintue yes 任务描述
mintue no 分钟: 0-59, *, */2
hour no 小时:1-12, *, */2
day no 天:1-31, *, */2
weekday no 周:0-6 for Sunday-Saturday
month no 月:1-12, *, */2
user no root 执行用户
special_time no #特定的执行时间 1.Reboot # 系统重启的时候执行 2.yearly # 每年一次 3.annually # 每年一次 4.monthly # 每月一次 5.weekly # 每星期一次 6.daily # 每天一次 7.hourly # 每小时一次
job yes 执行任务命令
state no present 1.state=present # 新增任务 2.state=absent # 删除任务
backup no 如果为yes:修改前对任务文件进行备份

Ansible技术问答:http://linux.xyz/topic/Ansible

示例:

# 创建计划任务:0 5,2 * * ls -alh > /dev/null
- cron: name="check dirs" minute="0" hour="5,2" job="ls -alh > /dev/null" state=present

# 删除名为“an old job”计划任务
- cron: name="an old job" state=absent