Listen for sigterm and exit

This commit is contained in:
Adam Mazzarella
2018-02-16 15:55:42 -05:00
parent 02d8cd0ae9
commit 6548ff331b
+7
View File
@@ -4,6 +4,13 @@ set -e
DOCKER_SOCK=${DOCKER_SOCK:-/var/run/docker.sock}
TMP_DIR=/tmp/restart
# SIGTERM-handler
term_handler() {
exit 143; # 128 + 15 -- SIGTERM
}
trap 'kill ${!}; term_handler' SIGTERM
if [ "$1" = 'autoheal' ] && [ -e ${DOCKER_SOCK} ]; then
mkdir -p $TMP_DIR