選項
其使用的語法跟我們的crontab
文件中的語法一致,同時,可以指定以下選項:
day=
#日應(yīng)該運行的工作( 1-31, , /2, )
hour=
# 小時 ( 0-23, , /2, )
minute=
#分鐘( 0-59, , /2, )
month=
# 月( 1-12, *, /2, )
weekday=
# 周 ( 0-6 for Sunday-Saturday, )
job=
#指明運行的命令是什么
name=
#定時任務(wù)描述
reboot
# 任務(wù)在重啟時運行,不建議使用,建議使用special_time
special_time
#特殊的時間范圍,參數(shù):reboot(重啟時),annually(每年),monthly(每月),weekly(每周),daily(每天),hourly(每小時)
state
#指定狀態(tài),present表示添加定時任務(wù),也是默認(rèn)設(shè)置,absent表示刪除定時任務(wù)
user
# 以哪個用戶的身份執(zhí)行
添加一個計劃任務(wù)
ansible slave -m cron -a 'name="ntp update every 5 min" minute=*/5 job="/sbin/ntpdate 172.17.0.1 &> /dev/null" '
name="ntp update every 5 min" # 這一串是計劃任務(wù)的描述
minute=*/5 # 設(shè)置計劃任務(wù)的時間
job="/sbin/ntpdate 172.17.0.1 &> /dev/null" # 這是要執(zhí)行的命令
檢查是否添加成功
ansible slave -m cron -a 'crontab -l'
可以看到已經(jīng)添加成功了
刪除計劃任務(wù)
ansible slave -m cron -a 'name="ntp update every 5 min" minute=*/5 job="/sbin/ntpdate 172.17.0.1 &> /dev/null" state=absent'
已經(jīng)執(zhí)行
檢查是否執(zhí)行成功
ansible slave -m shell a 'crontab -l'
文章來源:http://www.zghlxwxcb.cn/news/detail-833133.html
執(zhí)行成功?。。?span toymoban-style="hidden">文章來源地址http://www.zghlxwxcb.cn/news/detail-833133.html
到了這里,關(guān)于Ansible cron模塊 適用于管理計劃任務(wù) 設(shè)置多個計劃任務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!