github.com/keysonzzz/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgSys/ntp.go (about)

     1  package kmgSys
     2  
     3  import (
     4  	"github.com/bronze1man/kmg/kmgCmd"
     5  	"github.com/bronze1man/kmg/kmgPlatform"
     6  )
     7  
     8  //目前只支持 Ubuntu
     9  // TODO data race?
    10  func SyncTime() {
    11  	if !kmgPlatform.IsLinux(){
    12  		return
    13  	}
    14  	if !kmgCmd.Exist("ntpdate") {
    15  		kmgCmd.MustRun("apt-get install -y ntpdate")
    16  	}
    17  	kmgCmd.MustRun("ntpdate -u pool.ntp.org")
    18  }