ansible 任务计划
cron模块
在远程主机添加、删除任务计划
格式:
ansible <host> -m cron -a "name='job name' job='command ...' <user> <minute=.> <hour=.> <day=.> <month=.> <weekday=.> <state> <path> "- name :任务名称 
- job :执行任务的命令 
- user :执行任务的用户 
- minute :分,默认为* 
- hour :小时,默认为* 
- day :日,默认为* 
- month :月,默认为* 
- weekday :星期,默认为* 
- state:任务的状态,present为添加任务,absent为删除任务,默认为persent 
[root@localhost ~]# ansible 192.168.127.129 -m cron -a "name='test cron' job='echo 123' minute='10,20'"    
192.168.127.129 | SUCCESS => {
    "changed": true, 
    "envs": [], 
    "jobs": [
        "test cron"
    ]
}删除任务
[root@localhost ~]# ansible 192.168.127.129 -m cron -a "name='test cron' job='echo 123' minute='10,20' state=absent"
192.168.127.129 | SUCCESS => {
    "changed": true, 
    "envs": [], 
    "jobs": []
}最后更新于
这有帮助吗?