如何编写bash脚本以在另一台linux服务器上获得时间?
有人知道如何编写bash脚本来缩短另一台服务器的时间吗?我需要一个脚本,它将轮询其他服务器的时间,并根据外部服务器上的时间在非常特定的时间段启动事件 为什么不使用NTP同步时间,然后使用Cron在适当的时间触发脚本?为什么不使用NTP同步时间,然后使用Cron在适当的时间触发脚本?我支持使用NTP,因为这是获得准确时间同步的最佳方法。如果外部服务器尚未安装NTP服务器,则可能需要在其上安装NTP服务器如何编写bash脚本以在另一台linux服务器上获得时间?,bash,time,Bash,Time,有人知道如何编写bash脚本来缩短另一台服务器的时间吗?我需要一个脚本,它将轮询其他服务器的时间,并根据外部服务器上的时间在非常特定的时间段启动事件 为什么不使用NTP同步时间,然后使用Cron在适当的时间触发脚本?为什么不使用NTP同步时间,然后使用Cron在适当的时间触发脚本?我支持使用NTP,因为这是获得准确时间同步的最佳方法。如果外部服务器尚未安装NTP服务器,则可能需要在其上安装NTP服务器 Cron将允许您将任务调度到分钟级别。如果您需要将时间安排到特定的秒或更精确的秒,那么您可能需
Cron将允许您将任务调度到分钟级别。如果您需要将时间安排到特定的秒或更精确的秒,那么您可能需要编写一个程序来轮询时间和睡眠(视情况而定)。I秒使用NTP,因为它是获得精确时间同步的最佳方法。如果外部服务器尚未安装NTP服务器,则可能需要在其上安装NTP服务器
Cron将允许您将任务调度到分钟级别。如果您需要将时间安排在特定的一秒甚至更精确,那么您可能需要编写一个程序来轮询时间并根据需要进行睡眠。如果您没有很强的时间限制,这将对您有所帮助 您可以编写一个脚本来执行包含命令“date”的脚本 换句话说 第一个脚本:remote_ssh.sh
#/bin/bash
#连接到$machine并执行脚本script2execute.sh
ssh$machine bash script2execute.sh
第二个脚本:`
script2execute.sh
#/bin/bash
#将您的时间存储在一个文件中(甚至可以根据您的意愿存储在一个变量中)
date>TIME.txt
如果您没有很强的时间限制,这将对您有所帮助
ssh user@server.com "date +%Y%m%d%H%M%s"
您可以编写一个脚本来执行包含命令“date”的脚本
换句话说
第一个脚本:remote_ssh.sh
#/bin/bash
#连接到$machine并执行脚本script2execute.sh
ssh$machine bash script2execute.sh
第二个脚本:`
script2execute.sh
#/bin/bash
#将您的时间存储在一个文件中(甚至可以根据您的意愿存储在一个变量中)
date>TIME.txt
ssh$remotehost date
?mobrule工作得很好,希望你能把它作为答案。ssh$remotehost date
?mobrule工作得很好,希望你能把它作为答案。我没有使用NTP的权限。我只需要在外部系统上运行一些在特定时间启动的测试。我没有使用NTP的权限。我只需要在外部系统上运行一些在特定时间启动的测试。假设您具有远程机器的ssh访问权限,这将起作用。当然,“工作”和“好主意”并不总是一回事。例如,如果有人在远程机器上更改了向前的时间,您的测试很可能不会启动(假设它应该在旧时间和新时间之间运行)。假设您具有远程机器的ssh访问权限,这将起作用。当然,“工作”和“好主意”并不总是一回事。例如,如果有人在远程机器上更改时间,您的测试可能不会触发(假设它应该在旧时间和新时间之间运行)。
ssh user@server.com "date +%Y%m%d%H%M%s"