aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/kill-instance.sh
diff options
context:
space:
mode:
authorTamasBakai <tamas.bakai@est.tech>2019-08-23 13:31:57 +0000
committeryanhuanwang <martin.c.yan@est.tech>2019-09-06 09:33:51 +0200
commite81736c80a95e8766f4305f5bb63e56f14dd798e (patch)
tree5e7ea0ab493c86ed2742bd5f853544739d38d4b3 /scripts/kill-instance.sh
parent6a8875e2bae1bf39f265179d1649fb8c9ed7e9a6 (diff)
CSIT uplift for CBS, generalized DFC, bugfixes, stability, traceability
Issue-ID: DCAEGEN2-1719 Change-Id: If5c96a7f205a34f78e50585a7187c5b9a3820023 Signed-off-by: TamasBakai <tamas.bakai@est.tech>
Diffstat (limited to 'scripts/kill-instance.sh')
-rwxr-xr-xscripts/kill-instance.sh13
1 files changed, 10 insertions, 3 deletions
diff --git a/scripts/kill-instance.sh b/scripts/kill-instance.sh
index 525f96e4..59970986 100755
--- a/scripts/kill-instance.sh
+++ b/scripts/kill-instance.sh
@@ -18,7 +18,14 @@
mkdir -p $WORKSPACE/archives
-docker logs $1 >> $WORKSPACE/archives/$1.log
-docker kill $1
-docker rm $1
+running_containers=$(docker ps --filter name=$1 -q)
+if [ -z "$running_containers" ]
+then
+ echo "$1 already terminated"
+else
+ echo "Stopping and removing containers"
+ docker logs $running_containers >> $WORKSPACE/archives/$1.log
+ docker stop $running_containers
+ docker rm $running_containers
+fi