Ansible常用模块用法 cron 模块
功能:计划任务
支持时间:minute,hour,day,month,weekday
PS:
1)如果不写则代表默认 默认每分钟 每小时 每天 每月 每周
2)使用命令的话要将命令的全路径写上,否则无法调动这个命令。(因为计划任务中的$PATH路径默认只有两个)
3)day和weekday会产生冲突,以weekday为主。
1.###创建计划任务
ansible webservers -m cron -a 'minute=30 hour=*/12 name=check_disk job=/data/check_disk.sh'
2.###删除计划任务
ansible webservers -m cron -a 'name=check_disk state=absent'
ansible webservers -a 'crontab -l'

3.###创建计划任务并将其停用
ansible webservers -m cron -a 'minute=*/10 hour=*/2 weekday=1-5 name=check_disk job=/data/check_disk.sh disabled=yes' ansible webservers -a 'crontab -l'

可以看到如果是禁用状态,计划任务前面会出现注释<如果要启用此计划任务则disabled=no>

posted on 2021-05-30 12:38 1251618589 阅读(25) 评论(0) 收藏 举报

浙公网安备 33010602011771号