首页 > 其他分享 >Ansible_cron-管理定时任务模块

Ansible_cron-管理定时任务模块

时间:2024-09-04 23:36:52浏览次数:13  
标签:name crontab cron Ansible 模块 logger

Linux #Ansible_Module

cron模块

  • 使用此模块管理crontab和环境变量条目。这个模块允许您创建环境变量和命名为crontab的条目、更新或删除它们。
  • 当crontab作业被管理时:模块包含一行crontab条目的描述“#Ansible: <name>”’对应于传递给模块的“name”,它被未来的ansible/module调用用来查找/检查状态。
  • “name”参数应该是唯一的,并且更改“name”值将导致创建一个新的cron任务(或删除一个不同的任务)。

关键字

name              任务名称(唯一性)
minute            分
hour              分、时
day               分、时、日
mouth             分、时、日、月
weekday           分、时、日、月、周
user              需要指定执行的用户
job               指定执行的命令
state             状态
special_time      特殊时间-循环
									annually, daily, hourly, monthly, reboot, weekly, yearly

示例

- name: use cron module
  hosts: all
  tasks:
    - name:
      cron:
        name: "logger msg"
        minute: "2"
        user: "root"
        job: logger "EX294 in progress"
  • 结果
[student@Workstation list-ansible]$ ansible all -m shell -a "crontab -l -u root"
serverd | CHANGED | rc=0 >>
#Ansible: logger msg
2 * * * * logger "EX294 in progress"

标签:name,crontab,cron,Ansible,模块,logger
From: https://www.cnblogs.com/Anzi-0524/p/18397516

相关文章

  • Ansible-磁盘管理模块整合
    Linux#Ansible_Module目录Linux#Ansible_ModuleParted模块Lvg模块Lvol模块Filesystem模块Mount模块Parted模块这个模块允许使用parted命令行工具配置块设备分区。可以进行磁盘的管理关键字device指定硬盘设备路径比如/dev/vdblabel指定分......
  • ansible使用docker模块构建镜像
    目录Docker的Ansible自动化应用解决国内无法下载镜像问题Dockerfile文件构建镜像运行容器使用Ansible创建和管理容器Docker的Ansible自动化应用解决国内无法下载镜像问题国内的服务器无法正常下载仓库的镜像了,只能到其他地区下载,再推送到阿里的镜像,再下载原来阿里的镜像构......
  • FBM233 以太网冗余模块
    BM233,10/100MBPS以太网,冗余,P/N-P0926GX特性FBM233的主要特点是:-与现场设备之间的冗余10Mbps或100Mbps以太网传输速率-可与多达64个现场设备通信-I/O软件驱动程序可从可用协议库下载-多达2000个DCI块连接-使用以太网连接将现场设备数据集成到......
  • PointNet++改进策略 :模块改进 | PAConv,位置自适应卷积提升精度
    题目:PAConv:PositionAdaptiveConvolutionwithDynamicKernelAssemblingonPointClouds来源:CVPR2021机构:香港大学论文:https://arxiv.org/abs/2103.14635代码:https://github.com/CVMI-Lab/PAConv前言PAConv,全称为位置自适应卷积(PositionAdaptiveConvolution),是一种......
  • 书写首个内核模块
    在《为Ubuntu换颗“心”》一文中,我们已经了解到了如何去编译安装新的Kernel,编译过程也生成了相应的内核树,为什么要生成内核树呢?其实就跟我们写应用程序时一样,写程序会调用到其他的库文件或其他文件生成的目标文件,最后再由链接器把这些目标文件处理生成可执行文件,就是这道理,这为......
  • 内存管理、模块初阶、STL简介
    内存管理定位new表达式定位new表达式是在已分配的原始内存空间中调用构造函数初始化一个对象。new(place_address)type或者new(place_address)type(initializer-list)place_address必须是一个指针,initializer-list是类型的初始化列表使用场景:定位new表达式在实......
  • 【前端工程化-Node.js】Node.js介绍、模块化、模块导入导出语法、npm包管理、同源和跨
    Node.js入门Node.js是什么Node.js是一个跨平台的JavaScript运行环境,主要使用场景有:编写后端程序:充当服务器,对外提供Web服务(接口、数据、网页资源等)前端工程化:对代码进行压缩,转译和整合浏览器和Node环境的对比Node.js内部封装了ChromeV8引擎,因此可以像浏览器一样运......
  • 动态引入模块:Webpack require.context 的灵活运用
    require.context是一个非常有用的WebpackAPI,它允许我们在编译时动态地引入模块。这个功能在一些场景下非常有用,比如需要动态加载模块、实现国际化、主题切换等功能时会经常用到。require.contextAPI说明官方文档:依赖管理|webpack中文文档首先,让我们了解一下require......
  • 【稀疏矩阵】使用torch.sparse模块
    @目录稀疏矩阵的格式coocsrcscConstructionofSparseCOOtensorsConstructionofCSRtensorsLinearAlgebraoperations(稀疏与稠密之间混合运算)Tensormethodsandsparse(与稀疏有关的tensor成员函数)coo张量可用的tensor成员函数(经实测,csr也有一些可以用,比如dim())Torchfunctio......
  • SCHNEIDER TSXTIOAS170BDI35600 24VDC IN模块的优缺点
        SCHNEIDERTSXTIOAS170BDI3560024VDCIN模块作为工业自动化控制系统中的关键组件,具有多个显著的优点,这些优点使得它在各种工业应用场合中脱颖而出。以下是对该模块优点的详细阐述:高精度与稳定性:该模块能够高精度地接收和转换24V直流电压信号,确保信号的准确性。同......