mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-26 00:40:24 +08:00
时钟同步增加是否检查chrony选项
This commit is contained in:
@@ -79,6 +79,18 @@ func (this *ClockManager) Sync() error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// check chrony
|
||||||
|
if config.CheckChrony {
|
||||||
|
chronycExe, err := exec.LookPath("chronyc")
|
||||||
|
if err == nil && len(chronycExe) > 0 {
|
||||||
|
var chronyCmd = executils.NewTimeoutCmd(3*time.Second, chronycExe, "tracking")
|
||||||
|
err = chronyCmd.Run()
|
||||||
|
if err == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var server = config.Server
|
var server = config.Server
|
||||||
if len(server) == 0 {
|
if len(server) == 0 {
|
||||||
server = "pool.ntp.org"
|
server = "pool.ntp.org"
|
||||||
|
|||||||
Reference in New Issue
Block a user