Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Process ¶
type Process struct { Label string ExecPath string Args []string Pid int StartTime time.Time EndTime time.Time Cmd *exec.Cmd `json:"-"` ExitState *os.ProcessState `json:"-"` InputFile io.Reader `json:"-"` OutputFile io.WriteCloser `json:"-"` WaitCh chan struct{} `json:"-"` }
func StartProcess ¶
func StartProcess(label string, dir string, execPath string, args []string, inFile io.Reader, outFile io.WriteCloser) (*Process, error)
execPath: command name args: args to command. (should not include name)
func (*Process) StopProcess ¶
Click to show internal directories.
Click to hide internal directories.