Documentation
¶
Overview ¶
Package process executes a binary
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Executable ¶
type Options ¶
type Options struct{}
type PID ¶
type PID struct {
// ID of the process
ID string
// Stdin
Input io.Writer
// Stdout
Output io.Reader
// Stderr
Error io.Reader
}
PID is the running process
type Process ¶
type Process interface {
// Executes a process to completion
Exec(*Executable) error
// Creates a new process
Fork(*Executable) (*PID, error)
// Kills the process
Kill(*PID) error
// Waits for a process to exit
Wait(*PID) error
}
Process manages a running process
Source Files
¶
- options.go
- process.go
Click to show internal directories.
Click to hide internal directories.