#!/bin/bash MONITOR="/sbin/monitor-annexcd" CLIENT="annexcd" start() { if [[ $(pidof -x $MONITOR) ]]; then echo "RM client is already running" else echo "Starting RM client" $MONITOR & fi } stop() { MONITOR_PID=$(pidof -x $MONITOR) CLIENT_PID=$(pidof $CLIENT) if [[ $MONITOR_PID ]]; then echo "Stopping RM client" kill $MONITOR_PID $CLIENT_PID else echo "RM client is not running" fi } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: /etc/init.d/annex-client {start|stop|restart}" >&2 exit 1 ;; esac exit 0