github.com/maier/nomad@v0.4.1-0.20161110003312-a9e3d0b8549d/client/driver/executor/checks_unix.go (about) 1 // +build darwin dragonfly freebsd linux netbsd openbsd solaris 2 3 package executor 4 5 import ( 6 "os/exec" 7 "syscall" 8 ) 9 10 func (e *ExecScriptCheck) setChroot(cmd *exec.Cmd) { 11 if e.FSIsolation { 12 if cmd.SysProcAttr == nil { 13 cmd.SysProcAttr = &syscall.SysProcAttr{} 14 } 15 cmd.SysProcAttr.Chroot = e.taskDir 16 } 17 cmd.Dir = "/" 18 }