Merge pull request #2090 from evan2645/document-consul-lock-shell-execution
Document `consul lock` shell execution
This commit is contained in:
commit
7816158106
|
@ -74,3 +74,11 @@ The list of available flags are:
|
||||||
|
|
||||||
* `-verbose` - Enables verbose output.
|
* `-verbose` - Enables verbose output.
|
||||||
|
|
||||||
|
## SHELL
|
||||||
|
Consul lock launches its children in a shell. By default, Consul will use the shell
|
||||||
|
defined in the environment variable `SHELL`. If `SHELL` is not defined, it will
|
||||||
|
default to `/bin/sh`. It should be noted that not all shells terminate child
|
||||||
|
processes when they receive `SIGTERM`. Under Ubuntu, `/bin/sh` is linked to `dash`,
|
||||||
|
which does **not** terminate its children. In order to ensure that child processes
|
||||||
|
are killed when the lock is lost, be sure to set the `SHELL` environment variable
|
||||||
|
appropriately.
|
||||||
|
|
Loading…
Reference in New Issue