Advertisement

深入解析ansible系列第十一期:get_url、cron与synchronize模块重点分析

阅读量:

知识点:cron模块主要负责对象节点的定时任务管理
知识点:get_url模块具备类似wget和curl的功能,能够实现文件下载及与webapi进行交互等操作
知识点:synchronize模块通过rsync技术实现节点间内容的同步,用于控制节点与管理对象节点之间的数据一致性。

cron模块使用实例

在实施前对目标节点的cron信息进行核实

复制代码
    [root@host31 ~]# ansible host32 -m shell -a "crontab -l"
    host32 | SUCCESS | rc=0 >>
    10 * * * * echo `date` >> /tmp/cronlog.log
    
    [root@host31 ~]#
    
      
      
      
      
      
    

通过cron模块在对象节点上配置一个名为sayhellojob的简单任务,该任务每隔两分钟会执行一次输出hello的操作

复制代码
    [root@host31 ~]# ansible host32 -m cron -a 'name=sayhellojob minute=*/2 hour=* day=* month=* w

全部评论 (0)

还没有任何评论哟~