码迷,mamicode.com
首页 > 系统相关 > 详细

ansible同步Linux时间(原创)

时间:2018-08-08 13:34:54      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:shell   linux时间   ext   val   安全   通过   nbsp   执行   eva   

同步服务器的时间一般是用ntpd,出于安全性考虑不是所有的服务器都能上网,需要在内网建立一个时间服务器,再和内网时间服务器同步。

我比较喜欢简单一点,直接通过 date -s "2018-08-08 09:33:00"同步时间。

使用命令   ansible sap -m shell -a "date -s  \"2018-08-08 09:33:00\""  能批量修改服务时间。

最终的脚本

cmd=$(date "+%Y-%m-%d %H:%M:%S")&&cmd=$(echo "ansible pkk -m shell -a \"date -s  \\\""$cmd"\\\"\"")&& eval $cmd

 

说明一下

cmd=$(date "+%Y-%m-%d %H:%M:%S")        是把当前时间赋值给变量cmd

$cmd                                                               是获取变量

eval $cmd                                                        执行字符串变量命令

 

ansible同步Linux时间(原创)

标签:shell   linux时间   ext   val   安全   通过   nbsp   执行   eva   

原文地址:https://www.cnblogs.com/power255/p/9442001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!