• Saltstack sls文件:批量添加删除计划任务


    一、使用sls文件 批量添加计划任务

    1、创建salt目录

    mkdir /srv/{salt,pillar}

    2、再salt目录下创建文件

    vim crontab.sls

    3、添加内容

    # 添加的命令
    /usr/sbin/ntpdate times.aliyun.com >>/dev/null:
    # 计划任务,命令
      cron.present:
    # 用户文件
        - user: root
    # 没五分钟执行一次
        - minute: '*/5'

    注:minute分钟,hour小时,daymonth日,month月,dayweek周。

    4、执行crontab文件

    salt '*' state.sls crontab
    --------------------------------------------
    Stest1:
    ----------
              ID: /usr/sbin/ntpdate times.aliyun.com >>/dev/null
        Function: cron.present
          Result: True
         Comment: Cron /usr/sbin/ntpdate times.aliyun.com >>/dev/null added to root's crontab
         Started: 19:28:32.682748
        Duration: 28.485 ms
         Changes:   
                  ----------
                  root:
                      /usr/sbin/ntpdate times.aliyun.com >>/dev/null
    
    Summary
    ------------
    Succeeded: 1 (changed=1)
    Failed:    0
    ------------
    Total states run:     1
    --------------------------------------------
    输出结果

    注:如果要修改里面内容可直接再master的sls文件内统一修改。


    二、使用sls文件 批量删除计划任务

    1、添加删除计划任务文件

    vim del_crontab.sls

    2、输入内容

    # 指定命令
    /usr/sbin/ntpdate times.aliyun.com >>/dev/null:
    # 删除计划任务模块
      cron.absent:
    # 指定删除计划任务名
        - name: /usr/sbin/ntpdate times.aliyun.com >>/dev/null

    3、执行批量删除计划任务命令。

    salt '*' state.sls del_crontab
    --------------------------------------------
    Stest1:
    ----------
              ID: /usr/sbin/ntpdate times.aliyun.com >>/dev/null
        Function: cron.absent
          Result: True
         Comment: Cron /usr/sbin/ntpdate times.aliyun.com >>/dev/null removed from root's crontab
         Started: 19:44:37.490781
        Duration: 22.162 ms
         Changes:   
                  ----------
                  root:
                      /usr/sbin/ntpdate times.aliyun.com >>/dev/null
    
    Summary
    ------------
    Succeeded: 1 (changed=1)
    Failed:    0
    ------------
    Total states run:     1
    --------------------------------------------
    输出内容

  • 相关阅读:
    太原市圆通快递网点
    快递单号查询小工具
    C#快递单号查询源码
    爱快递快递接口使用说明
    如何把网站及数据库部署到Windows Azure
    从window.console&&console.log(123)浅谈JS的且运算逻辑(&&)
    C# Enum 简易权限设计 使用FlagsAttribute属性
    Lambda 表达式(C# 编程指南)
    C# list使用方法
    SharePoint Server 2013介绍v2
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/9358474.html
Copyright © 2020-2023  润新知