INNER CODE UNIT · Go

startCommand

jwilder/dockerize · main.go:364

func startCommand(ctx context.Context, cancel context.CancelFunc) {
	if flag.NArg() > 0 {
		wg.Add(1)
		go runCmd(ctx, cancel, flag.Arg(0), flag.Args()[1:]...)
	}
}

func startTailers(ctx context.Context) {
	for _, out := range stdoutTailFlag {
		wg.Add(1)
		go tailFile(ctx, out, poll, os.Stdout)
	}

	for _, err := range stderrTailFlag {
		wg.Add(1)
		go tailFile(ctx, err, poll, os.Stderr)
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…