| 12345678910111213141516171819202122232425262728293031323334 | 
							- package main
 
- import (
 
- 	"os"
 
- 	"time"
 
- 	"git.wecise.com/wecise/odb-go/odbc"
 
- 	"git.wecise.com/wecise/odbtools/datasync/datasync"
 
- )
 
- var mcfg, logger = odbc.SetDefaultAppName("datasync")
 
- func main() {
 
- 	println("cat", logger.FileOutPath(), "for detail information")
 
- 	odbtools := datasync.NewDataSync()
 
- 	e := odbtools.Init()
 
- 	if e != nil {
 
- 		logger.Error(e)
 
- 		os.Exit(1)
 
- 		return
 
- 	}
 
- 	done := odbtools.Run()
 
- 	if done == nil {
 
- 		os.Exit(0)
 
- 		return
 
- 	}
 
- 	e = <-done
 
- 	if e != nil {
 
- 		logger.Error(e)
 
- 		os.Exit(1)
 
- 		return
 
- 	}
 
- 	time.Sleep(500 * time.Millisecond)
 
- }
 
 
  |