mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-14 20:33:48 +00:00
More elaborate version
SVN revision: 135
This commit is contained in:
parent
af18e77c5c
commit
893c248cb9
22
elogd.init
22
elogd.init
@ -15,10 +15,23 @@ fi
|
|||||||
# See how we were called.
|
# See how we were called.
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
|
if [ -f /var/run/elogd.pid ] ; then
|
||||||
|
pid=`cat /var/run/elogd.pid`
|
||||||
|
if [ -d /proc/$pid ] ; then
|
||||||
|
echo "elogd already running"
|
||||||
|
echo_failure
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo -n "Starting elogd: "
|
echo -n "Starting elogd: "
|
||||||
daemon @PREFIX@/bin/elogd -D -c @PREFIX@/elog/elogd.cfg
|
@PREFIX@/bin/elogd -D -c @PREFIX@/elog/elogd.cfg > /dev/null 2>&1
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/routeid
|
if [ $RETVAL -eq 0 ] ; then
|
||||||
|
touch /var/lock/subsys/elogd
|
||||||
|
echo_success
|
||||||
|
else
|
||||||
|
echo_failure
|
||||||
|
fi
|
||||||
echo
|
echo
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
@ -27,8 +40,13 @@ case "$1" in
|
|||||||
echo -n "Stoping elogd: "
|
echo -n "Stoping elogd: "
|
||||||
/bin/kill `cat /var/run/elogd.pid`
|
/bin/kill `cat /var/run/elogd.pid`
|
||||||
rm -f /var/lock/subsys/elogd
|
rm -f /var/lock/subsys/elogd
|
||||||
|
rm -f /var/run/elogd.pid
|
||||||
echo_success
|
echo_success
|
||||||
echo
|
echo
|
||||||
|
else
|
||||||
|
echo -n "No elogd running?"
|
||||||
|
echo_failure
|
||||||
|
echo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user