0
我在服務器上使用ntpd sync有一些問題。除非我們解決了這個問題,否則我已經編寫腳本來爲那些不同步的人手動設置日期。在bash腳本中設置的日期
爲此,我使用了一臺參考機器,並捕獲該機器的當前日期並嘗試將其設置在所有其他機器上。
我在劇本
ssh -i /mnt/keys/g.pem -o StrictHostKeyChecking=no [email protected]$IP 'date --set="$ref_date"'
使用下面的命令,但命令運行時,它設置錯誤的日期。
e.g ref_date=Sat Sep 24 06:52:17 UTC 2016
當我贊同上面的命令就說明下面一行
ssh -i /mnt/keys/g.pem -o StrictHostKeyChecking=no [email protected] 'date --set="Sat Sep 24 06:52:17 UTC 2016"'
但是當同樣的命令實際上是在它提供了以下輸出
ssh -i /mnt/keys/g.pem -o StrictHostKeyChecking=no [email protected] 'date --set="Sat Sep 24 06:52:17 UTC 2016"'
Sat Sep 24 00:00:00 UTC 2016
注:我已經取代$ IP用XX。以上輸出中的xx.xx.xx。
請提供解決方案。
什麼,如果你嘗試' '日期--date = 「星期六09月24日六時52分17秒UTC 2016 ...」' 你? – sorontar