0
点赞
收藏
分享

微信扫一扫

ansible模块--cron模块


执行任务计划
minute 分 minute= 每分钟
hour 时 special_time=hourly 每小时
day 天
month 月
weekday 周
job 计划任务的工作
name=
计算任务名称
disbaled=true 禁用某个计划任务
disabled=false 再次开启某个计划任务
state=absent 删除某个计划任务

1.设置每周1,3,5每隔1分钟告警

[root@ansible ~]# ansible mysql -m cron -a 'minute=* weekday=1,3,5 job="/usr/bin/wall warning" name=warningcron'
192.168.56.88 | CHANGED => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": true,
"envs": [],
"jobs": [
"warningcron"
]
}

2.将设置好的计划任务禁用

[root@ansible ~]# ansible mysql -m cron -a 'disabled=true name=warningcron job="/usr/bin/wall warning"'
192.168.56.88 | CHANGED => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": true,
"envs": [],
"jobs": [
"warningcron"
]
}

3.开启设置好的任务

[root@ansible ~]# ansible mysql -m cron -a 'disabled=false name=warningcron job="/usr/bin/wall warning"'
192.168.56.88 | CHANGED => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": true,
"envs": [],
"jobs": [
"warningcron"
]
}

4.删除设置好的任务​

[root@ansible ~]# ansible mysql -m cron -a 'name=warningcron job="/usr/bin/wall warning" state=absent'
192.168.56.88 | CHANGED => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": true,
"envs": [],
"jobs": []
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

ansible

举报

相关推荐

0 条评论