Ansible cron模块 适用于管理计划任务 设置多个计划任务

这篇具有很好参考价值的文章主要介绍了Ansible cron模块 适用于管理计划任务 设置多个计划任务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

选项

其使用的语法跟我们的crontab文件中的语法一致,同时,可以指定以下选项:

day= #日应该运行的工作( 1-31, , /2, )

hour= # 小时 ( 0-23, , /2, )

minute= #分钟( 0-59, , /2, )

month= # 月( 1-12, *, /2, )

weekday= # 周 ( 0-6 for Sunday-Saturday, )

job= #指明运行的命令是什么

name= #定时任务描述

reboot # 任务在重启时运行,不建议使用,建议使用special_time

special_time #特殊的时间范围,参数:reboot(重启时),annually(每年),monthly(每月),weekly(每周),daily(每天),hourly(每小时)

state #指定状态,present表示添加定时任务,也是默认设置,absent表示删除定时任务

user # 以哪个用户的身份执行

添加一个计划任务

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" # 这一串是计划任务的描述
minute=*/5                     # 设置计划任务的时间
job="/sbin/ntpdate 172.17.0.1 &> /dev/null"   # 这是要执行的命令

Ansible cron模块 适用于管理计划任务 设置多个计划任务,运维服务,ansible

检查是否添加成功

ansible slave -m cron -a 'crontab -l'

可以看到已经添加成功了
Ansible cron模块 适用于管理计划任务 设置多个计划任务,运维服务,ansible

删除计划任务

ansible slave -m cron -a 'name="ntp update every 5 min" minute=*/5 job="/sbin/ntpdate 172.17.0.1 &> /dev/null" state=absent'

已经执行
Ansible cron模块 适用于管理计划任务 设置多个计划任务,运维服务,ansible

检查是否执行成功

ansible slave -m shell a 'crontab -l'

Ansible cron模块 适用于管理计划任务 设置多个计划任务,运维服务,ansible


执行成功!!!文章来源地址https://www.toymoban.com/news/detail-833133.html

到了这里,关于Ansible cron模块 适用于管理计划任务 设置多个计划任务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 16.linux计划任务管理

    什么是计划任务,计划任务类似于我们平时生活中的闹钟。 在 Linux 系统的计划任务服务 crond 可以满足周期性执行任务的需求。 crond 进程每分钟会处理一次计划任务, 计划任务主要是做一些周期性的任务目前最主要的用途是定时备份数据 计划任务分为以下两种情况: 系统级

    2024年02月02日
    浏览(41)
  • Linux 进程和计划任务管理

    保存在硬盘、光盘等介质中的可执行代码和数据· 文件中静态保存的代码 在CPU及内存中运行的程序代码 动态执行的代码 父、子进程         每个程序可以创建一个或多个进程 load average: 0.00, 0.01, 0.05      系统平均负载  1分钟 5分钟 15分钟 查看 load average 的命令有:top  w

    2024年04月23日
    浏览(41)
  • Linux——进程和计划任务管理

    个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的主页 目录 程序和进程的关系  命令总结 进程的启动方式 快捷键的讲解 程序和进程的关

    2024年02月05日
    浏览(50)
  • linux 管理进程和计划任务

    目录 一、进程原理 二、进程工作过程 三、进程类型 四、管理进程 五、前后台调度 六、定时任务 七、管理定时任务                 一、进程原理 进程:指正在运行的程序称之为进程 程序:指的是没有运行的代码 线程:真正的执行者,是复制了一部分进程的代码,可以

    2024年02月03日
    浏览(91)
  • kettle—bat文件Windows任务计划程序自动运行定时设置

    1.用kettle新建一个作业 2.把作业保存到你电脑上的任意文件夹内 3.新建一个bat文件(新建一个文本文档,后缀改为bat,右键编辑打开) 4.只需要改这三个地方,别的地方不用动 1.这个是你电脑kettle的安装路径 2.这个是你kettle作业的路径 3.这个是你kettle日志的路径(自己新建一个

    2024年02月01日
    浏览(62)
  • bat脚本 创建计划任务 一分钟设置ntp同步周期为60s

    要在Windows中使用批处理脚本(.bat)创建一个计划任务来每分钟同步一次NTP时间,你可以使用 schtasks 命令来创建计划任务。下面是一个示例脚本,展示了如何创建这样一个计划任务: 将上述代码保存为 .bat 文件,比如 create_ntp_sync_task.bat 。请注意以下几点: %#126;dp0  是一个变

    2024年02月22日
    浏览(43)
  • Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件

    这就是创建目录成功之后的回显 可以看到,已经打印出目录app 执行成功 的 正确输出 查看目录结构已经 删除 目录 app force #需要在两种情况下强制创建软链接,一种是源文件不存在,但之后会建立的情况下;另一种是目标软链接已存在,需要先取消之前的软链,然后创建新的

    2024年02月20日
    浏览(46)
  • 创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业

    目录 创建密码库 创建用户帐户 更新 Ansible 库的密钥  配置cron作业       按照下方所述,创建一个 Ansible 库来存储用户密码:         库名称为 /home/curtis/ansible/locker.yml         库中含有两个变量,名称如下:             pw_developer,值为 Imadev             pw_manager,值为

    2024年02月12日
    浏览(40)
  • 何川L3管理课_模块2_做计划

    目录 第四课:制定工作计划的关键是配置资源 1、计划管理是最被低估的管理能力 2、管理的逻辑 3、成为管理者的第一项能力,就是制定计划的能力 4、制定工作计划的关键是消除资源差距 5、知识点金句 6、易混知识点 第五课:自上而下确保计划的有效性 1、目标要获得上司

    2024年02月16日
    浏览(33)
  • golang-定时任务cron

    服务器开发的过程中,经常遇到需要设置定时任务的情况。本文将探讨使用golang的cron包设置定时任务,你将收获cron表达式的使用,cron函数的使用,设置定时任务的场景 设定定时任务最重要的一环就是对定时的设置,cron中对定时的设置采取cron表达式 在线cron表达式生成器:

    2024年02月10日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包