Documentation ¶
Index ¶
- type Exec
- func (*Exec) Executable() (string, error)
- func (*Exec) FindExecutable(name string) (string, error)
- func (*Exec) HostID(ctx context.Context) (string, error)
- func (*Exec) Hostname() (string, error)
- func (*Exec) KillProcess(pid int32) error
- func (*Exec) ProcessID() int32
- func (*Exec) ReleaseInfo(ctx context.Context) (releaseInfo *v1.ReleaseInfo)
- func (*Exec) RunCmd(ctx context.Context, cmd string, args ...string) (*bytes.Buffer, error)
- type ExecInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Exec ¶
type Exec struct{}
func (*Exec) Executable ¶
func (*Exec) KillProcess ¶
func (*Exec) ReleaseInfo ¶
func (*Exec) ReleaseInfo(ctx context.Context) (releaseInfo *v1.ReleaseInfo)
type ExecInterface ¶
type ExecInterface interface { RunCmd(ctx context.Context, cmd string, args ...string) (*bytes.Buffer, error) Executable() (string, error) FindExecutable(name string) (string, error) ProcessID() int32 KillProcess(pid int32) error Hostname() (string, error) HostID(ctx context.Context) (string, error) ReleaseInfo(ctx context.Context) (releaseInfo *v1.ReleaseInfo) }
Click to show internal directories.
Click to hide internal directories.