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模板网!

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

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

相关文章

  • Linux计划任务管理

    任务管理很宽泛,这里是指的计划任务管理,在指定的时间执行。 1,at命令 : 由atd守护进程来执行,atd进程会定期检查系统上的 /var/spool/at 目录,获取at命令写入的任务。 (1)绝对计时 : at 时刻 日期。 (2)相对计时: at now+count time-units。 这个count的单位就是后面的tim

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月10日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包