3
# glustereventsd Startup script for the glusterfs Events server
6
# description: Gluster Events Server
9
# Provides: glustereventsd
10
# Required-Start: $local_fs $network
11
# Required-Stop: $local_fs $network
14
# Default-Start: 2 3 4 5
16
# Short-Description: glusterfs Events server
17
# Description: GlusterFS Events Server
21
# Source function library.
22
. /etc/rc.d/init.d/functions
26
# Fedora File System Layout dictates /run
27
[ -e /run ] && RUNDIR="/run"
28
PIDFILE="${RUNDIR:-/var/run}/${BASE}.pid"
30
PID=`test -f $PIDFILE && cat $PIDFILE`
32
GLUSTEREVENTSD_BIN=@prefix@/sbin/$BASE
33
GLUSTEREVENTSD_OPTS="--pid-file=$PIDFILE"
34
GLUSTEREVENTSD="$GLUSTEREVENTSD_BIN $GLUSTEREVENTSD_OPTS"
37
LOCKFILE=/var/lock/subsys/${BASE}
39
# Start the service $BASE
42
if pidofproc -p $PIDFILE $GLUSTEREVENTSD_BIN &> /dev/null; then
43
echo "glustereventsd service is already running with pid $PID"
46
echo -n $"Starting $BASE:"
47
daemon $GLUSTEREVENTSD &
50
[ $RETVAL -eq 0 ] && touch $LOCKFILE
55
# Stop the service $BASE
58
echo -n $"Stopping $BASE:"
59
if pidofproc -p $PIDFILE $GLUSTEREVENTSD_BIN &> /dev/null; then
60
killproc -p $PIDFILE $BASE
66
[ $RETVAL -eq 0 ] && rm -f $LOCKFILE
97
### service arguments ###
100
rh_status_q && exit 0
104
rh_status_q || exit 0
111
rh_status_q || exit 7
120
condrestart|try-restart)
121
rh_status_q || exit 0
125
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"