package trap
import "github.com/docker/docker/cmd/dockerd/trap"
Index ¶
Functions ¶
func Trap ¶
func Trap(cleanup func())
Trap sets up a simplified signal "trap", appropriate for common behavior expected from a vanilla unix command-line tool in general (and the Docker engine in particular).
The first time a SIGINT or SIGTERM signal is received, `cleanup` is called in a new goroutine.
If SIGINT or SIGTERM are received 3 times, the process is terminated immediately with an exit code of 128 + the signal number.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
cmd/dockerd/trap/testfiles |
- Version
- v25.0.3+incompatible
- Published
- Feb 6, 2024
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 2 minutes ago –
Tools for package owners.