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": []
}
最后更新于
这有帮助吗?