]> git.pld-linux.org Git - packages/syslog-ng.git/blame - syslog-ng.init
- syntax errors
[packages/syslog-ng.git] / syslog-ng.init
CommitLineData
8438c275 1#!/bin/sh
2#
ce032b45 3# syslog Starts syslog-ng (syslogd replacment).
8438c275 4#
8438c275 5# chkconfig: 2345 30 70
6# description: Syslog is the facility by which many daemons use to log \
7# messages to various system log files. It is a good idea to \
8# always run syslog.
9
10# Source function library
11. /etc/rc.d/init.d/functions
12
1dbda459 13# Set defaults
8438c275 14ENABLE_RECEIVE_FROM_NET=no
15HOSTLIST=""
16DOMAINLIST=""
17MARK_TIMESTAMP=""
18
19[ -f /usr/sbin/syslog-ng ] || exit 0
20[ -f /etc/syslog-ng/syslog-ng.conf ] || exit 0
21
22# Get service config
1ce70fc9 23if [ -f /etc/sysconfig/syslog-ng ]; then
ce032b45 24 . /etc/sysconfig/syslog-ng
8438c275 25fi
26
1ce70fc9 27RETVAL=0
8438c275 28# See how we were called.
29case "$1" in
30 start)
31 # Check if the service is already running?
cf679224 32 if [ ! -f /var/lock/subsys/syslog-ng ]; then
eeb0c076 33 msg_starting "syslog-ng"
f0bcf7d9 34 daemon syslog-ng $OPTIONS
eeb0c076 35 RETVAL=$?
cf679224 36 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/syslog-ng
8438c275 37 else
129b066d 38 msg_already_running "syslog-ng"
8438c275 39 fi
40 ;;
1dbda459 41 stop)
cf679224 42 if [ -f /var/lock/subsys/syslog-ng ]; then
eeb0c076 43 msg_stopping "syslog-ng"
44 killproc syslog-ng
cf679224 45 rm -f /var/lock/subsys/syslog-ng >/dev/null 2>&1
eeb0c076 46 else
129b066d 47 msg_not_running syslog-ng
1dbda459 48 fi
8438c275 49 ;;
50 status)
eeb0c076 51 status syslog-ng
1ce70fc9 52 exit $?
8438c275 53 ;;
eeb0c076 54 restart)
8438c275 55 $0 stop
56 $0 start
1ce70fc9 57 exit $?
8438c275 58 ;;
1ce70fc9 59 reload|force-reload)
cf679224 60 if [ -f /var/lock/subsys/syslog-ng ]; then
d47b2f30 61 msg_reloading "syslog-ng"
eeb0c076 62 killproc syslog-ng -HUP
1ce70fc9 63 RETVAL=$?
eeb0c076 64 else
1ce70fc9 65 msg_not_running syslog-ng >&2
66 exit 7
eeb0c076 67 fi
68 ;;
8438c275 69 *)
ce032b45 70 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
1ce70fc9 71 exit 3
8438c275 72esac
73
eeb0c076 74exit $RETVAL
This page took 0.050488 seconds and 4 git commands to generate.