From 495c33c8e8329c06e64ce6fca54b9a02a384aba3 Mon Sep 17 00:00:00 2001 From: Christian Seiler Date: Mon, 18 Mar 2013 20:06:31 +0100 Subject: [PATCH] Properly handle timeout case in lxc-shutdown Signed-off-by: Christian Seiler Acked-by: Serge E. Hallyn --- src/lxc/lxc-shutdown.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lxc/lxc-shutdown.in b/src/lxc/lxc-shutdown.in index fdcade2a4..d82cebf32 100644 --- a/src/lxc/lxc-shutdown.in +++ b/src/lxc/lxc-shutdown.in @@ -28,6 +28,7 @@ usage() { } alarm() { + trap 'exit 0' TERM pid=$1 timeout=$2 sleep $timeout @@ -139,6 +140,7 @@ while ! lxc-info -n $lxc_name --state-is STOPPED; do done if [ $timeout != "-1" ]; then + trap - EXIT kill $alarmpid fi -- 2.47.2