#!/bin/bash # # Init file for DMS Daemon [ -x /usr/bin/dms ] || exit 1 . /etc/default/dms start() { if [ ! -z "$(pidof /usr/bin/dms)" ]; then echo "Starting dms: already running" else echo -n "Starting dms: " /usr/bin/dms $DMS_ARGS >/var/log/dms.log 2>&1 & echo "/usr/bin/dms $DMS_ARGS" fi } stop() { if [ -z "$(pidof /usr/bin/dms)" ]; then echo "Stopping dms: not running" else echo -n "Stopping dms: " kill $(pidof /usr/bin/dms) echo "" fi } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) if [ -z "$(pidof /usr/bin/dms)" ]; then echo "Status dms: not running" else echo "Status dms: running with pid $(pidof /usr/bin/dms)" fi ;; *) echo "Usage: $0 {start|stop|restart|status}" esac