INNER CODE UNIT · Go

startDetachedProcess

kubearmor/KubeArmor · deployments/podman/Hook/main.go:396

func startDetachedProcess() error {
	args := os.Args[1:]
	args = append(args, "--detached")
	cmd := exec.Command(os.Args[0], args...)
	logFile, err := os.OpenFile(logOutputPath, os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0666)
	if err != nil {
		return err
	}
	cmd.Stdout = logFile
	cmd.Stderr = logFile
	err = cmd.Start()
	if err != nil {
		return err
	}
	return cmd.Process.Release()
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…