ansible同步Linux時間(原創)


同步服務器的時間一般是用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                                                        執行字符串變量命令

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM