我正在为非常重要的服务器编写最终备份脚本。我的剧本已经:
除此之外,我还错过了一件重要的事情--本地和远程的时钟验证,因为它会影响副本的命名和删除。
如何确保在bash中以简单可靠的方式正确设置日期和时间?
如果可能的话,如果该方法可以在Windows服务器上与cygwin一起工作,那就太好了。
我不是要求完整的解决方案,只是建议采取正确而不是复杂的方法。
发布于 2023-01-12 14:56:00
您可以在Linux中使用命令:
date +%s在Windows环境下(PowerShell)
Get-Date -UFormat %s去找时代时间。这些数字比较起来很容易。
对于Windows,您可能需要将数字删除为整数,如下所示:
$t3 = (Get-Date -UFormat %s).split(',')[0]
echo $t3N.B.这里的逗号,是我的十进制数字分隔符。取决于你的语言,你可能需要改变它。
此命令将为您提供外部源的Epoch时间(与您的计算机进行比较)。
curl -s "http://worldtimeapi.org/api/timezone/Europe/Rome" |jq '.unixtime'随时改变你的时区
https://serverfault.com/questions/1120095
复制相似问题