aboutsummaryrefslogtreecommitdiff
path: root/utils/init_jmauve.sh
diff options
context:
space:
mode:
authorTelyn <telyn@telynz.uk>2018-01-31 11:30:50 +0000
committerGitHub <noreply@github.com>2018-01-31 11:30:50 +0000
commit9ef70ed3d53e11dacc5d4df4478d5ff452a2dd6d (patch)
treeace44f0ea0a81d7d369df74c3d95c219905e7fa6 /utils/init_jmauve.sh
parent0be1fa0ebadf9435a760582d17f47ff96dc0851c (diff)
parent9af0d1761552601db30de7a991d90d64ec6c88f5 (diff)
Merge pull request #6 from BytemarkHosting/release-to-masterHEADmaster
Release to master
Diffstat (limited to 'utils/init_jmauve.sh')
-rwxr-xr-xutils/init_jmauve.sh80
1 files changed, 0 insertions, 80 deletions
diff --git a/utils/init_jmauve.sh b/utils/init_jmauve.sh
deleted file mode 100755
index 3011d62..0000000
--- a/utils/init_jmauve.sh
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/sh
-### BEGIN INIT INFO
-# Provides: mauveserver
-# Required-Start: $remote_fs $syslog
-# Required-Stop: $remote_fs $syslog
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Start the mauve alerting daemon at boot time
-# Description: Start the mauve alerting daemon at boot time
-### END INIT INFO
-
-PATH=/bin:/sbin:/usr/bin:/usr/local/bin
-DAEMON=/usr/bin/jmauveserver
-DAEMON_OPTS=/etc/mauvealert/mauveserver.conf
-DESC="mauvealert server"
-PIDFILE=/var/run/jmauveserver.pid
-LOG=/var/log/mauve
-
-test -x $DAEMON || exit 0
-
-. /lib/lsb/init-functions
-
-case "$1" in
- start)
- log_begin_msg "Starting $DESC:" "$NAME"
- if [ ! -d $LOG ]; then mkdir $LOG; fi
- chown mauveserver $LOG /var/lib/mauveserver
- $DAEMON $DAEMON_OPTS &
- echo $! > $PIDFILE
- for i in `seq 0 1 11`;do sleep 1; echo -n '.'; done
- kill -0 $(cat $PIDFILE)
- if [ $? != 0 ] ; then echo -n "failed"; else echo -n "success"; fi
-
- # Email on start.
- address="yann@bytemark.co.uk"
- lastLog=`/bin/ls -tr $LOG/*.log | tail -1`
- logLastLines=`tail -101 $lastLog`
- echo $logLastLines | mail -s "Mauve was started at `date`" $address
-
- log_end_msg $?
- ;;
- stop)
- log_begin_msg "Stopping $DESC:" "$NAME"
- if [ -f $PIDFILE ] ; then
- kill `cat $PIDFILE`
- rm $PIDFILE
-
- # Email on stop.
- address="yann@bytemark.co.uk"
- lastLog=`/bin/ls -tr $LOG/*.log | tail -1`
- logLastLines=`tail -101 $lastLog`
- echo $logLastLines | mail -s "Mauve was stopped at `date`" $address
-
- else
- echo Not running to stop
- exit 1
- fi
- log_end_msg $?
- ;;
- reload)
- if [ -f $PIDFILE ] ; then
- echo Sending restart signal to mauveserver
- kill -HUP `cat $PIDFILE`
- else
- echo Not running to reload
- fi
- ;;
- restart|reload|force-reload)
- $0 stop
- sleep 1
- $0 start
- ;;
- *)
- N=/etc/init.d/$NAME
- echo "Usage: $N {start|stop|restart}" >&2
- exit 1
- ;;
-esac
-
-exit 0