1. 查找指定进程
func isProcessExist(appName string) bool {
cmd := exec.Command("ps", "-C", appName)
output, _ := cmd.Output()
fields := strings.Fields(string(output))
for _, v := range fields {
if v == appName {
return true
}
}
return false
}
2.启动进程
func execProcess(appName string) {
path := "./" // app路径
cmd := exec.Command(path + appName)
cmd.Output()
}