#!/bin/bash set -e NAME="Mystic BBS" INIT=mis function stop { echo "Stopping ${NAME}" kill $(ps -Af|grep ${INIT} |grep -v grep|awk '{ print $2}') } trap 'stop' SIGTERM export PATH=$PATH:/mystic if [ "$1" == "start" ]; then # First time install - expand out our data directory [ $(find data|wc -l) -le 1 ] && tar xzf data.tar.gz && echo "* Installing Mystic data files into /mystic/data" # OK, start exec ${INIT} server else exec $@ fi