main.go 554 B

12345678910111213141516171819202122232425262728293031323334
  1. package main
  2. import (
  3. "os"
  4. "time"
  5. "git.wecise.com/wecise/odb-go/odbc"
  6. "git.wecise.com/wecise/odbtools/datasync/datasync"
  7. )
  8. var mcfg, logger = odbc.SetDefaultAppName("datasync")
  9. func main() {
  10. println("cat", logger.FileOutPath(), "for detail information")
  11. odbtools := datasync.NewDataSync()
  12. e := odbtools.Init()
  13. if e != nil {
  14. logger.Error(e)
  15. os.Exit(1)
  16. return
  17. }
  18. done := odbtools.Run()
  19. if done == nil {
  20. os.Exit(0)
  21. return
  22. }
  23. e = <-done
  24. if e != nil {
  25. logger.Error(e)
  26. os.Exit(1)
  27. return
  28. }
  29. time.Sleep(500 * time.Millisecond)
  30. }