RHCE8练习题16: 创建计划任务

在 所有主机 上创建一个名为 /home/student/ansible/cron.yml 的playbook,

  • 配置cron任务,每隔 2 分钟运行, 并 执行以下命令
    • logger "ex200 in progress"
  • 以 natasha 身份运行

提示:

  • 模块 user , cron

Answer:

vim /home/student/ansible/cron.yml
---
- name: cron job
  hosts: all
  tasks:
    - name: create user
      user: 
        name: natasha
        state: persent
    - name: create cron job
      cron:
        name: "job , 2 minute /per"
        minute: '*/2'
        user: natasha
        job: logger "ex200 in progress"

验证:

ansible all -a 'crontab -u natasha -l'

file