Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
// DockerLegacyMode is true if Docker legacy mode is enabled.
DockerLegacyMode, _ = strconv.ParseBool(os.Getenv("DOCKER_LEGACY"))
// Arch is the uname OS-Arch string.
Arch = fmt.Sprintf(
"%s-%s",
goosToUname[runtime.GOOS],
goarchToUname[runtime.GOARCH])
// SemVer is the semantic version.
SemVer string
// CommitSha7 is the short version of the commit hash from which
// this program was built.
CommitSha7 string
// CommitSha32 is the long version of the commit hash from which
// this program was built.
CommitSha32 string
// CommitTime is the commit timestamp of the commit from which
// this program was built.
CommitTime time.Time
// BuildType is the build type of this binary.
BuildType = "client+agent+controller"
// Debug is whether or not the REXRAY_DEBUG environment variable is set
// to a truthy value.
Debug, _ = strconv.ParseBool(os.Getenv("REXRAY_DEBUG"))
)
Functions ¶
func IsExitSignal ¶ added in v0.5.0
IsExitSignal returns a flag indicating whether a signal is SIGKILL, SIGHUP, SIGINT, SIGTERM, or SIGQUIT. The second return value is whether it is a graceful exit. This flag is true for SIGTERM, SIGHUP, SIGINT, and SIGQUIT.
func RegisterSignalHandler ¶ added in v0.5.0
func RegisterSignalHandler(f SignalHandlerFunc)
RegisterSignalHandler registers a SignalHandlerFunc.
func TrapSignals ¶ added in v0.5.0
TrapSignals tells the process to trap incoming process signals.
Types ¶
Click to show internal directories.
Click to hide internal directories.