ansible计划任务模块

at一次性计划任务模块

实测结果有bug,不要使用

参数解释
command命令
count数量
script_file脚本文件
stateabsent,present
uniqueyes,no(是否运行过就不再运行)
unitsminutes(分钟)/hours(小时)/days(天)/weeks(周)

计划删除一个用户

---
- name: 计划任务演示
  hosts: servera
  tasks:
    - name: at临时计划任务演示
      at:
      	# 要执行的命令
        command: userdel -r tempuser
        # 计划的时间
        count: 20
        # 时间单位:分钟
        units: minutes
        # 
        unique: yes

cron周期性计划任务模块

参数解释
name“计划任务名称“
user“以哪个用户执行“
minute分钟
hour小时
day表示日期,是从1到31之间的任何整数
month表示月份,是从1到12之间的任何整数
weekday星期几
job“要执行的任务“
special_time
cron_file这个计划任务的文件保存名(在/etc/cron.d目录下创建文件)
backupyes/no
stateabsent,present

添加一个计划任务

---
- name: create cron
  hosts: webservers
  become: yes
  tasks:
    - name: 计划文件
      cron:
      # 周1到周5的9点到16点,每两分钟执行一次任务
        name: test
        minute:*/2”
        hour: 9-16
        weekday: 1-5
        user: devops
        job: date >> /home/devops/date-file
        cron_file: test
        state: present
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

识途老码

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值