工具型軟件cron是一款類Unix的操作系統下的基於時間的任務管理系統。用戶們可以通過cron在固定時間、日期、間隔下,運行定期任務(可以是命令和腳本)。cron常用於運維和管理,但也可用於其他地方,如:定期下載文件和郵件。
cron的基本使用方法
cron模塊參數:
minute參數: 設置cron計划中的分鍾值
hour參數: 設置cron計划中的小時值
day參數: 設置cron計划中的天數值
mouth參數: 設置cron計划中的月數值
weekday參數: 設置cron計划中的周值
user參數: 定設置計划任務屬於哪個參數,默認管理員
job參數: 指定計划任務中要執行的命令或腳本
name參數: 設置計划任務的名稱,在注釋中顯示,默認“#Ansible:None”
state參數: 可以刪除有名稱的計划任務,需添加state=absent
eg
於每天2:05創建名稱為“test crontab”的計划任務,輸出內容為test
ansible webs -m cron -a " name='test crontab' minute=5 hour=2 job='echo test' "