你有没有看过sleep在闰秒期间发生了什么,或者什么日期会告诉我们?大多数UNIX系统只需一秒钟就可以处理睡眠,而date命令可以显示毫秒。我没有看源,但是睡眠会在闰秒中醒来吗?可能是的。“约会”会显示什么?POSIX的定义是23:59:60
如果我有时间的话,我会仔细看一下这个脚本:
while true; do sleep 0.1; date '+%m%d %H:%M:%S %3N'; done3629404800文件显示2015年7月1日,我为ntp守护进程安装了该文件。
那么我们还有下一个可能要看的。
发布于 2015-02-17 20:40:54
我想你得到的是,“当一个闰秒发生时,它在系统内是什么样子”,对吗?
与时区的夏令变化差不多,如果您的服务器不幸地设置在日光节约时钟上。
如果增加一个额外的秒(或小时),时间戳将发生两次:在闰秒结束时,时间将被重置回闰秒的开始。
如果删除第二个时间(或小时),则跳过这些时间,明显的时间戳将向前跳。
https://serverfault.com/questions/669401
复制相似问题