一、使用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
--------------------------------------------

输出内容


Saltstack sls文件:批量添加删除计划任务的更多相关文章

  1. Entity Framework入门教程(12)--- EF进行批量添加/删除

    EF6添加了批量添加/删除实体集合的方法,我们可以使用DbSet.AddRange()方法将实体集合添加到上下文,同时实体集合中的每一个实体的状态都标记为Added,在执行SaveChange()方法 ...

  2. 「Python实用秘技04」为pdf文件批量添加文字水印

    本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第4期 ...

  3. Saltstack sls文件:批量安装服务

    一.使用saltstack 批量安装nginx 1.创建salt目录 mkdir /srv/{salt,pillar} 2.再/srv/salt/下创建sls文件 vim nginx_install. ...

  4. Saltstack sls文件:批量替换指定文件

    一.创建salt管理配置文件:将所有minion 指定文件替换为master端的文件. 1.创建salt管理目录,并创建salt配置文件规范 # 创建salt文件目录 mkdir /srv/{salt ...

  5. 批量添加删除Windows server DNS服务 恶意域名 * A记录 指向 127.0.0.1(2019年6月5日更新)

    下载链接:https://pan.baidu.com/s/1OUHyvnIfXYF0PdiT-VRyHw  密码:7gjj 注意!本解决方案在本地的Windows server服务器上把恶意域名指向1 ...

  6. centos7 lvm合并分区脚本初探-linux性能测试 -centos7修改网卡名字-jdk环境安装脚本-关键字查询文件-批量添加用户

    1.#!/bin/bash lvmdiskscan | grep centos > /root/a.txt a=`sed -n '1p' /root/a.txt` b=`sed -n '2p' ...

  7. shell脚本 批量添加删除用户

    2021-07-26 1.批量添加用户 # 编写脚本 vi add_student_50.sh # 添加用户组 student groupadd student # 添加用户 student1-stu ...

  8. 【Python】通过python代码实现demo_test环境的登录,通过csv/txt/excel文件批量添加课程并开启课程操作--(刚开始 项目 页面 模块 元素这种鸟 被称作pageobject 等这些搞完 然后把你的定位器、数据 和脚本在分离 就是传说中那个叫数据驱动 的鸟)

    一.1.通过csv文件批量导入数据 1 from selenium import webdriver from time import ctime,sleep import csv #循环读取每一行每 ...

  9. Shell系列(36)- for循环语法二简介及批量添加删除用户

    for循环语法二 for ((初始值;循环控制条件;变量变化)) do 程序 done 例子 例子-1 求和工具 需求:根据用户输入的数字,求1~输入所有数字的和 脚本: #!/bin/bash re ...

随机推荐

  1. 蓝桥杯 第三届C/C++预赛真题(1) 微生物增值(数学题)

    假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍). 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y. 现在已知有新 ...

  2. 该如何将MathType公式粘贴到文档中

    MathType是一款非常好用的数学公式编辑器,因为它与很多的文档处理器都能够很好地兼容,因此其使用范围非常的大.MathType公式编辑器编辑的公式与数学符号等都符号国际期刊的出版标准,并且上手容易 ...

  3. android webview css z-index属性无效

    在做android的web页面嵌入的时候,当使用css的z-index设置重叠div失败: 查询google说设置 -webkit-transform:translateZ(0) canvas{ -w ...

  4. ZBarReaderView屏幕旋转问题

    转载:http://42.96.197.72/ios-zbarreaderview-interface-orientation/ 在iPad应用中,如果没有特殊情况,需要让应用支持所有屏幕方向.在iP ...

  5. Segmented 标签栏 切换效果

    转载:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0512/1615.html http://www.it165.net/pr ...

  6. Android UI开发第三十五篇——AppCompat实现Action Bar

    每一位Android开发者对Action Bar这种设计都不陌生了,毕竟它已经发布了至少两年了.Android团队发布Action Bar设计规范时同时放出了ActionBar的Api来支持这种设计. ...

  7. Sublime Text 3 插件建议

  8. 《从零开始学Swift》学习笔记(Day 63)——Cocoa Touch设计模式及应用之单例模式

    原创文章,欢迎转载.转载请注明:关东升的博客 什么是设计模式.设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的.实际上,除了软件设计,设计模式也被广泛应用于其他领 ...

  9. idle命令行按ALT+P重复调出上个语句

    idle命令行按ALT+P重复调出上个语句

  10. mysql_注入语句

    查看mysql中所有的用户及权限(只有root权限才能看). mysql> select distinct concat(user,host) from mysql.user; ======== ...