Skip to content

Instantly share code, notes, and snippets.

@heftig heftig/coherence
Created Aug 1, 2010

Embed
What would you like to do?
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
PID=$(pidof -o %PPID -x /usr/bin/coherence)
case "$1" in
start)
stat_busy "Starting Coherence Daemon"
[ -z "$PID" ] && /usr/bin/coherence -d -c /etc/coherence.conf
PID=$(pidof -o %PPID -x /usr/bin/coherence)
if [ -z "$PID" ]; then
stat_fail
else
add_daemon coherence
stat_done
fi
;;
stop)
stat_busy "Stopping Coherence Daemon"
[ ! -z "$PID" ] && kill $PID &> /dev/null
if [ $? -gt 0 ]; then
stat_fail
else
rm_daemon coherence
stat_done
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
@hauleth

This comment has been minimized.

Copy link

hauleth commented Dec 18, 2011

Add syntax coloring

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.