github.com/ggreg80/ketos@v0.0.0-20171109040536-049616f51ddb/testdata/inject-libc/taste_exec/exec.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "os/exec" 6 ) 7 8 func main() { 9 10 cmd := exec.Command("/taste") 11 cmd.Env = append(cmd.Env, "LD_PRELOAD=/inject-libc.so") 12 output, err := cmd.CombinedOutput() 13 fmt.Println(string(output)) 14 if err != nil { 15 panic(err) 16 } 17 18 cmd = exec.Command("/taste") 19 output, err = cmd.CombinedOutput() 20 fmt.Println(string(output)) 21 if err != nil { 22 panic(err) 23 } 24 }