Skip to content
Snippets Groups Projects
dm-ds-services 646 B
Newer Older
sveseli's avatar
sveseli committed
#!/bin/sh

# Helper script to start and stop DAQ node services

MYDIR=`dirname $0` && cd $MYDIR && MYDIR=`pwd`

# The list below defines order of starting/stopping services
startList="postgresql glassfish ds-web-service"
stopList="ds-web-service glassfish postgresql"
restartList=$startList
statusList=$startList

# Check action
action=$1
case $action in
    start|stop|restart|status)
    ;;
    *)
        echo $"Usage: $0 {start|stop|status|restart}"
        exit 1
esac

# Perform action
cd $MYDIR
serviceList="\$"${action}List
serviceList=`eval "echo $serviceList"`
for service in $serviceList; do
    dm-$service $action 
    sleep 1
done