Linux服务器时间调整
问题:服务器因为CPU的原因,导致系统时间比正常时间要快,导致在运行的业务获取时间也不对,故要对其调整(未有对时服务器)
解决:通过代码,自行调试
观察规律,算出多长时间快1s(5s),然后在定时调整时间减1s(5s)
#!/bin/bash
function rep {
tm=$(date -d"-5 sec" "+%H:%M:%S")
date -s $tm
}
while true
do
rep
sleep 720
done
问题:服务器因为CPU的原因,导致系统时间比正常时间要快,导致在运行的业务获取时间也不对,故要对其调整(未有对时服务器)
解决:通过代码,自行调试
观察规律,算出多长时间快1s(5s),然后在定时调整时间减1s(5s)
#!/bin/bash
function rep {
tm=$(date -d"-5 sec" "+%H:%M:%S")
date -s $tm
}
while true
do
rep
sleep 720
done