ansible实现任务计划
比如说周六去执行1
2
3
4
5
6
7
# ansible web10.gz.com -m cron -a "name=test_cron job='/bin/bash /usr/local/sbin/1.sh' weekday=6"
web10.gz.com | SUCCESS => {
"changed": true,
"jobs": [
"test_cron"
]
}
查看有没有成功呢
1
2
3
# crontab -l
#Ansible: test_cron
* * * * 6 /bin/bash /usr/local/sbin/1.sh
若我想删除咋办呢!只需添加一个字段 state=absent
1
2
3
4
5
6
# ansible web10.gz.com -m cron -a "name=test_cron state=absent"
web10.gz.com | SUCCESS => {
"changed": true,
"jobs": []
}
# crontab -l
其他时间表示:分钟minute 小时hour 日期day 月份month
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# ansible web10.gz.com -m cron -a "name=test_cron job='/bin/bash /usr/local/sbin/1.sh' day='1-10' weekday=6"
web10.gz.com | SUCCESS => {
"changed": true,
"jobs": [
"test_cron"
]
}
# ansible web10.gz.com -m cron -a "name=test_cron job='/bin/bash /usr/local/sbin/1.sh' day='1,2,10' weekday=6"
web10.gz.com | SUCCESS => {
"changed": true,
"jobs": [
"test_cron"
]
}
页:
[1]