예제 #1
0
func (executeLinuxProcImpl *executeLinuxProcImpl) Exec(cmdLine string, dir string) error {
	if !utils.IsLinuxOS() {
		return errors.New("not linux os")
	}
	executeLinuxProc := executeLinuxProcForkChildImpl{}
	return executeLinuxProc.Exec(cmdLine, dir)
}
예제 #2
0
func init() {
	quitServerProcessInfo = nil
	if utils.IsLinuxOS() {
		quitServerProcessInfo = &quitServerProcessInfoLinux{}
	}
}
예제 #3
0
func init() {
	getCpuStatisticsInfo = nil
	if utils.IsLinuxOS() {
		getCpuStatisticsInfo = &GetCpuStatisticsInfoLinux{}
	}
}
예제 #4
0
파일: getCpuInfo.go 프로젝트: johnnywww/swd
func getLinuxOSError() error {
	if !utils.IsLinuxOS() {
		return errors.New("not linux os")
	}
	return nil
}
예제 #5
0
파일: getCpuInfo.go 프로젝트: johnnywww/swd
func init() {
	getCpuInfo = nil
	if utils.IsLinuxOS() {
		getCpuInfo = &GetCpuInfoLinux{}
	}
}
예제 #6
0
func init() {
	getSystemRunTimeInfo = nil
	if utils.IsLinuxOS() {
		getSystemRunTimeInfo = &GetSystemRunTimeInfoLinux{}
	}
}
예제 #7
0
func init() {
	getServerStatusInfo = nil
	if utils.IsLinuxOS() {
		getServerStatusInfo = &getServerStatusInfoLinux{}
	}
}
예제 #8
0
func init() {
	getProcessInfo = nil
	if utils.IsLinuxOS() {
		getProcessInfo = &GetProcessInfoLinux{}
	}
}
예제 #9
0
func init() {
	restartServerProcessInfo = nil
	if utils.IsLinuxOS() {
		restartServerProcessInfo = &restartServerProcessInfoLinux{}
	}
}
예제 #10
0
func init() {
	executeLinuxProc = nil
	if utils.IsLinuxOS() {
		executeLinuxProc = &executeLinuxProcImpl{}
	}
}
예제 #11
0
func init() {
	getListenPortInfo = nil
	if utils.IsLinuxOS() {
		getListenPortInfo = &GetListenPortInfoLinux{}
	}
}
예제 #12
0
func init() {
	getProcessInfoByServerInfo = nil
	if utils.IsLinuxOS() {
		getProcessInfoByServerInfo = &getProcessInfoByServerInfoLinux{}
	}
}
예제 #13
0
func init() {
	getLoaderAvgInfo = nil
	if utils.IsLinuxOS() {
		getLoaderAvgInfo = &GetLoaderAvgInfoLinux{}
	}
}