ansible cron 模块
  TEZNKK3IfmPf 2023年11月14日 23 0

1. 模块方法

$ ansible-doc -s cron

 1 backup:对远程主机上的原任务计划内容修改之前做备份 
 2 cron_file:如果指定该选项,则用该文件替换远程主机上的cron.d目录下的用户的任务计划 
 3 day:日(1-31,*,*/2,……) 
 4 hour:小时(0-23,*,*/2,……)  
 5 minute:分钟(0-59,*,*/2,……) 
 6 month:月(1-12,*,*/2,……) 
 7 weekday:周(0-7,*,……)
 8 job:要执行的任务,依赖于state=present 
 9 name:该任务的描述 
10 special_time:指定什么时候执行,参数:reboot,yearly,annually,monthly,weekly,daily,hourly 
11 state:确认该任务计划是创建还是删除 
12 user:以哪个用户的身份执行

2. 使用说明

$ ansible db -m cron -a 'minute=""  hour="" day="" month="" weekday="" job="" name="(必须填写)" state=

注意:

1、定时设置指定值的写入即可,没有设置的可以不写(默认是*)
2、name必须写
3、state有两个状态:present(添加(默认值))or absent(移除)

3. 使用范例

1、添加定时任务

$ ansible db -m cron -a 'minute="*/10" job="/bin/echo hello" name="test cron job" state="present"'
$ ansible db -a "crontab -l"

2、移除定时任务

$ ansible db -m cron -a 'minute="*/10" job="/bin/echo hello" name="test cron job" state="absent"'
$ ansible db -a "crontab -l"
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月14日   24   0   0 cronansible
  TEZNKK3IfmPf   2023年11月14日   19   0   0 nginxtomcatansible
  TEZNKK3IfmPf   2023年11月14日   82   0   0 cron
  TEZNKK3IfmPf   2023年11月14日   70   0   0 变量ansible
  TEZNKK3IfmPf   2023年11月14日   84   0   0 scriptansible
  TEZNKK3IfmPf   2024年05月17日   30   0   0 ansible安装
  TEZNKK3IfmPf   2023年11月13日   30   0   0 主机模块ansible
  TEZNKK3IfmPf   2023年11月12日   46   0   0 ansible
  TEZNKK3IfmPf   2023年11月12日   42   0   0 cron日志var
  TEZNKK3IfmPf   2023年11月12日   36   0   0 ansible
TEZNKK3IfmPf