[admin@master ~ ]$ sudo salt 'node2*' sys.list_functions cron
node2.51yuki.cn:
- cron.list_tab
- cron.ls
- cron.raw_cron
- cron.rm
- cron.rm_env
- cron.rm_job
- cron.rm_special
- cron.sdecode
- cron.set_env
- cron.set_job
- cron.set_special
- cron.write_cron_file
- cron.write_cron_file_verbose
一)查看minion端定时任务
[admin@master ~ ]$ sudo salt 'node2*' cron.list_tab admin
node2.51yuki.cn:
----------
crons:
env:
pre:
- */5 * * * * /usr/sbin/ntpdate time1.aliyun.com &>/dev/null 2>&1
special:
[admin@master ~ ]$ sudo salt 'node2*' cron.raw_cron admin
node2.51yuki.cn:
*/5 * * * * /usr/sbin/ntpdate time1.aliyun.com &>/dev/null 2>&1
[admin@master ~ ]$ sudo salt 'node2*' cron.ls admin
node2.51yuki.cn:
----------
crons:
env:
pre:
- */5 * * * * /usr/sbin/ntpdate time1.aliyun.com &>/dev/null 2>&1
special:
(查看远程机器有哪些定时任何)
二)添加定时任务
语法:
salt.modules.cron.set_job(user, minute, hour, daymonth, month, dayweek, cmd, commented=False,comment=None, identifier=None)
(给远程机器指定用户设置一个定时任务)
[admin@master ~ ]$ sudo salt 'node2*' cron.set_job admin '*/1' '*' '*' '*' '*' '/usr/sbin/ntpdate time1.aliyun.com 1>/dev/null 2>&1'
node2.51yuki.cn:
new
查看是否添加成功
**[admin@master ~ ]$ sudo salt 'node2*' cron.ls admin
node2.51yuki.cn:
----------
crons:
|_
----------
cmd:
cd /usr/local/gse/; ./cron_gse.sh 1>/dev/null 2>&1
comment:
None
commented:
False
daymonth:
*
dayweek:
*
hour:
*
identifier:
None
minute:
*/1
month:
*
|_
----------
cmd:
/usr/sbin/ntpdate time1.aliyun.com 1>/dev/null 2>&1
comment:
None
commented:
False
daymonth:
*
dayweek:
*
hour:
*
identifier:
None
minute:
*/1
month:
*
env:
pre:
special:
**
三)删除定时任务
- 第一章:saltstack的基本介绍
- 第二章:saltstack的安装部署
- 第一节:在centos7系统上安装saltstack工具
- 第二节:在windows server 2008上安装salt-minion
- 第三章: saltstack的配置管理
- 第一节:salt-master配置
- 第二节:salt-minion配置
- 第三节:了解YAML
- 第四节:salt-master配置文件详解
- 第五节:了解Jinja2
- 第六节:配置普通用户可以运行saltstack的模块
- 第四章:远程执行
- 第一节:远程执行基础介绍
- 第二节:目标定位
- 一、全局及正则表达式匹配
- 二、列表匹配
- 三、Grains
- 四: Pillar
- 五:subnet and ip
- 六:组合匹配
- 七: node group
- 第三节:常用模块
- 一、查看帮助
- 二、Network模块
- 三、Service模块
- 四:State模块
- 五、Cron模块
- 六、File模块
- 七、iptables模块
- 八、pkg包管理
- 第四节:Salt其他命令
- 一、salt-cp(拷贝文件)
- 二、salt-ssh
- 三、salt-key
- 第五节:saltstack返回程序
- 第一节:返回保持到数据库(mysql)
- 第五章:配置管理
- 第一节:简单入门
- 第二节:状态间关系
- 第六章:数据系统
- 第一节:grains
- 第二节:pillar
- 第七章:saltstack配置管理
- 第一节:系统初始化操作
- 第二节:功能模块
- 一、haproxy模块
- 二、keepalived模块
- 三、nginx模块
- 四: pcre模块
- 五: zlib模块
- 六:user模块
- 七:php模块
- 第三节:业务模块
- 第一节:haproxy代理
- 第二节:keepalived业务
- 第八章:自动化管理工具saltstack
- 第一节:文件管理
- 第二节:软件管理
- 第三节:服务管理
- 第四节:sysctl模块管理