]> git.pld-linux.org Git - packages/rsyslog.git/blame - rsyslog.init
- BR: pkgconfig
[packages/rsyslog.git] / rsyslog.init
CommitLineData
52820f75 1#!/bin/sh
d2b53787
SP
2#
3# rsyslog Starts rsyslogd/rklogd.
4#
5#
6# chkconfig: - 12 88
7# description: Syslog is the facility by which many daemons use to log \
8# messages to various system log files. It is a good idea to always \
9# run rsyslog.
52820f75 10# processname: rsyslogd
d2b53787
SP
11
12# Source function library.
52820f75 13. /etc/rc.d/init.d/functions
d2b53787 14
52820f75 15SYSLOGD_OPTIONS=
d2b53787 16
52820f75
JB
17# Source config
18if [ -f /etc/sysconfig/rsyslog ] ; then
19 . /etc/sysconfig/rsyslog
20fi
d2b53787 21
52820f75
JB
22start() {
23 if [ ! -f /var/lock/subsys/rsyslog ]; then
24 umask 077
25 msg_starting rsyslogd
26 daemon rsyslogd $SYSLOGD_OPTIONS
27 RETVAL=$?
28 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/rsyslog
29 else
30 msg_already_running rsyslogd
d2b53787 31 fi
d2b53787 32}
52820f75 33
d2b53787 34stop() {
52820f75
JB
35 if [ -f /var/lock/subsys/rsyslog ]; then
36 msg_stopping rsyslogd
37 killproc rsyslogd
38 rm -f /var/lock/subsys/rsyslog
39 else
40 msg_not_running rsyslogd
41 fi
d2b53787 42}
52820f75 43
d2b53787 44reload() {
52820f75
JB
45 if [ -f /var/lock/subsys/rsyslog ]; then
46 msg_reloading rsyslogd
47 killproc --pidfile /var/run/syslogd.pid rsyslogd -HUP
48 RETVAL=$?
49 else
50 msg_not_running rsyslogd
51 RETVAL=7
52 fi
d2b53787 53}
52820f75
JB
54
55condrestart() {
56 if [ -f /var/lock/subsys/rsyslog ]; then
57 stop
58 start
59 else
60 msg_not_running rsyslogd
61 RETVAL=$1
62 fi
d2b53787
SP
63}
64
52820f75 65RETVAL=0
d2b53787
SP
66case "$1" in
67 start)
68 start
69 ;;
70 stop)
71 stop
72 ;;
73 restart)
52820f75
JB
74 stop
75 start
d2b53787 76 ;;
52820f75
JB
77 try-restart)
78 condrestart 0
79 ;;
d2b53787
SP
80 reload|force-reload)
81 reload
82 ;;
83 status)
52820f75 84 status rsyslogd
d2b53787
SP
85 ;;
86 *)
52820f75
JB
87 msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"
88 exit 3
d2b53787
SP
89esac
90
52820f75 91exit $RETVAL
This page took 0.126127 seconds and 4 git commands to generate.