前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记一次失误造成的影响

记一次失误造成的影响

作者头像
保持热爱奔赴山海
发布2019-09-18 15:09:24
3060
发布2019-09-18 15:09:24
举报
文章被收录于专栏:饮水机管理员饮水机管理员

在使用salt给机器添加时间同步的计划任务的时候,忘记salt的cron模块的写法了,于是偷懒直接使用echo追加到/var/spool/cron/root的方法添加了计划任务。如下:

salt '*' cmd.run "echo '*/10 * * * /usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1' >> /var/spool/cron/root"

当时也没注意,后来登录某一服务器再去添加crontab 计划任务时候,突然发现无法保存新的计划任务了,提示我week错误,仔细一看,发现时salt批量添加的计划任务少写了个 *,正确的写法是:

echo '*/10 * * * * /usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1' >> /var/spool/cron/root

一个偷懒导致的低级的小错误,害的我现在要每台主机都手工检查一遍计划任务。

正确的salt写法应该是:

代码语言:javascript
复制
salt '*' cron.set_job root '*/10''*' '*' '*' '*' '/usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1'

还好服务器数量不是很多,要是200台的话,还不知道怎么办呢。切记,切记。。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-10-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档