如何使用bash脚本同时比较多台服务器上的时间戳

如何使用bash脚本同时比较多台服务器上的时间戳,bash,Bash,我有15台服务器,我需要编写一个bash脚本,一次向所有这些服务器发出“time”命令,以查看它们的时间戳是否匹配。我是bash的新手。我该怎么写这个脚本呢?我认为这不是一个好办法 通常,您应该创建一个输出当前服务器时间的脚本,然后需要从其他服务器远程打开该脚本并比较结果。问题是,脚本将需要一些时间来加载和处理,因此时间戳将被延迟计算 另一种选择是在一台服务器上启动时间服务器,以便其他服务器与之同步 最后一个选项,最简单也是最合理的,是在每台服务器上运行rdate或ntpdate命令,以便它们与

我有15台服务器,我需要编写一个bash脚本,一次向所有这些服务器发出“time”命令,以查看它们的时间戳是否匹配。我是bash的新手。我该怎么写这个脚本呢?

我认为这不是一个好办法

通常,您应该创建一个输出当前服务器时间的脚本,然后需要从其他服务器远程打开该脚本并比较结果。问题是,脚本将需要一些时间来加载和处理,因此时间戳将被延迟计算

另一种选择是在一台服务器上启动时间服务器,以便其他服务器与之同步


最后一个选项,最简单也是最合理的,是在每台服务器上运行rdate或ntpdate命令,以便它们与同一台时间服务器同步。

我认为这不是一个好办法

通常,您应该创建一个输出当前服务器时间的脚本,然后需要从其他服务器远程打开该脚本并比较结果。问题是,脚本将需要一些时间来加载和处理,因此时间戳将被延迟计算

另一种选择是在一台服务器上启动时间服务器,以便其他服务器与之同步


最后一个选项最简单、最合理,就是在每台服务器上运行rdate或ntpdate命令,以便它们与同一台时间服务器同步。

+1表示“不是一个好办法”。如果时间戳与NTP不匹配怎么办+1表示“不是一条好路”。如果时间戳与NTP不匹配怎么办!这不是一个真正的答案,但是,为什么不在所有服务器上运行NTP呢?那么,它们是否同步就没有问题了。这不是一个真正的答案,但是,为什么不在所有服务器上运行NTP呢?那么,毫无疑问,它们是同步的。