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