terminate
The terminate
field makes it possible to define what system signal to send to a program’s process on shutdown.
Supported Signals:
- SIGTERM (default)
- SIGINT
- SIGKILL
- SIGPWR
- SIGQUIT
- SIGSTOP
- SIGUSR1
- SIGUSR2
Summary
FIELD terminate
PATH program[N].terminate
PARENT program
TYPE String
DEFAULT "SIGTERM"
Example
[[program]]
binary = "/usr/bin/path"
args = "-jar myapp.jar"
env = ["HOME=/", "USER=root"]
stdout = "/dev/vtty"
stderr = "/dev/vtty"
bootstrap = ["SLEEP 3000"]
cwd = "/"
strace = true
root = true
terminate = "SIGTERM"
CLI Flag
--program[0].terminate="SIGTERM"