コード例 #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
}