diff options
Diffstat (limited to 'azure/aria/aria-extension-cloudify/examples/aws-hello-world/scripts/stop.sh')
-rw-r--r-- | azure/aria/aria-extension-cloudify/examples/aws-hello-world/scripts/stop.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/azure/aria/aria-extension-cloudify/examples/aws-hello-world/scripts/stop.sh b/azure/aria/aria-extension-cloudify/examples/aws-hello-world/scripts/stop.sh new file mode 100644 index 0000000..9f3bfc5 --- /dev/null +++ b/azure/aria/aria-extension-cloudify/examples/aws-hello-world/scripts/stop.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +set -e + +TEMP_DIR=/tmp +PYTHON_FILE_SERVER_ROOT="${TEMP_DIR}/python-simple-http-webserver" +PID_FILE=server.pid +PID=$(cat "$PYTHON_FILE_SERVER_ROOT/$PID_FILE") + +ctx logger info [ "Shutting down web server, pid = ${PID}." ] +kill -9 "$PID" || exit $? + +ctx logger info [ "Removing web server root folder: $PYTHON_FILE_SERVER_ROOT." ] +rm -rf "$PYTHON_FILE_SERVER_ROOT" |