예제 #1
0
파일: nsqlookupd.go 프로젝트: CliffYuan/nsq
func (p *program) Init(env svc.Environment) error {
	if env.IsWindowsService() {
		dir := filepath.Dir(os.Args[0])
		return os.Chdir(dir)
	}
	return nil
}
예제 #2
0
파일: nsqd.go 프로젝트: oywc410/MYPG
func (p *program) Init(env svc.Environment) error {
	if env.IsWindowsService() { //判断操作系统
		dir := filepath.Dir(os.Args[0])
		return os.Chdir(dir) //改变当前工作目录到指定的目录中
	}
	return nil
}
예제 #3
0
파일: entranced.go 프로젝트: oywc410/MYPG
func (ed *entranced) Init(env svc.Environment) error {
	if env.IsWindowsService() {
		dir := filepath.Dir(os.Args[0])
		return os.Chdir(dir)
	}
	log.Println("init")
	return nil
}