azkaban-web-shutdown.sh

18 lines | 348 B Blame History Raw Download
#!/usr/bin/env bash
# Shutdown script for azkaban web server
set -o nounset
source "$(dirname $0)/util.sh"

installdir="$(dirname $0)/.."
maxattempt=3
pid=`cat ${installdir}/currentpid`
pname="web server"

kill_process_with_retry "${pid}" "${pname}" "${maxattempt}"

if [[ $? == 0 ]]; then
  rm -f ${installdir}/currentpid
  exit 0
else
  exit 1
fi