mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-25 08:20:25 +08:00
时钟同步增加是否检查chrony选项
This commit is contained in:
@@ -79,6 +79,18 @@ func (this *ClockManager) Sync() error {
|
||||
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
|
||||
if len(server) == 0 {
|
||||
server = "pool.ntp.org"
|
||||
|
||||
Reference in New Issue
Block a user