Ansible 来修改 crontab 文件并添加计划任务。用于将你提供的 cron 行添加到特定用户的 crontab 中:
---
- name: Add cron job to user's crontabhosts: your_target_hosttasks:- name: Add cron jobcron:name: "ntpdate_job"minute: "0"hour: "10"job: "ntpdate 192.168.69.54 >> /var/log/ntpdate.log"user: your_username
确保将 your_target_host 替换为目标主机的名称或 IP 地址,将 your_username 替换为要添加 cron 任务的用户的用户名。
运行此 Playbook 将使用 Ansible 在指定的用户的 crontab 中添加新的 cron 任务。
执行命令ansible-playbook add_cron_job.yaml