Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // 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.