saltstack之crontab管理用法

一、创建定时任务

crontab:                          #脚本脚识
   cron.present:               #模板:cron 计划任务     功能:present
       - name: /usr/sbin/ntpdate times.aliyun.com >> /dev/null         #需要追回的内容
       - user: root                  #添加到root的计划列表
       - minute: '*/5'              #每五分钟执行一次上面的-name命令

时间参数如下: 分钟:minute 时钟:hour 日期:daymonth 月:month 周:dayweek

#示例

#crontab
disk_iostat_crontab:
cron.present:
- name: /bin/bash /etc/zabbix/scripts/disk_iostat.sh
- user: root
- minute: '*'

#结果:

[root@test]# crontab -l
* * * * * /bin/bash /etc/zabbix/scripts/disk_iostat.sh

 

二、删除定时任务

vim del_cron.sls
/usr/sbin/ntpdate times.aliyun.com >>/dev/null:
cron.absent:
- name: /usr/sbin/ntpdate times.aliyun.com >>/dev/null

  

原文地址:https://www.cnblogs.com/nulige/p/9804532.html