home *** CD-ROM | disk | FTP | other *** search
- #! /bin/sh
- # /etc/init.d/sysklogd: start system and kernel log daemons.
-
- test -f /sbin/klogd || exit 0
- test -f /sbin/syslogd || exit 0
-
- # Options for start/restart the daemons
- # For remote UDP logging use SYSLOGD="-r"
- #
- SYSLOGD=""
-
- # Use KLOGD="-k /boot/System.map-$(uname -r)" to specify System.map
- #
- KLOGD=""
-
- case "$1" in
- start)
- echo -n "Starting system log daemon: syslogd"
- start-stop-daemon --start --quiet --exec /sbin/syslogd -- $SYSLOGD
- echo -n " klogd"
- start-stop-daemon --start --quiet --exec /sbin/klogd -- $KLOGD
- echo "."
- ;;
- stop)
- echo -n "Stopping system log daemon: klogd"
- start-stop-daemon --stop --quiet --pidfile /var/run/klogd.pid
- echo -n " syslogd"
- start-stop-daemon --stop --quiet --pidfile /var/run/syslogd.pid
- echo "."
- ;;
- reload|force-reload)
- start-stop-daemon --stop --quiet --signal 1 --pidfile /var/run/syslogd.pid
- ;;
- restart)
- echo -n "Stopping system log daemon: klogd"
- start-stop-daemon --stop --quiet --pidfile /var/run/klogd.pid
- echo " syslogd"
- start-stop-daemon --stop --quiet --pidfile /var/run/syslogd.pid
- sleep 1
- echo -n "Starting system log daemon: syslogd"
- start-stop-daemon --start --quiet --exec /sbin/syslogd -- $SYSLOGD
- echo -n " klogd"
- start-stop-daemon --start --quiet --exec /sbin/klogd -- $KLOGD
- echo "."
- ;;
- *)
- echo "Usage: /etc/init.d/sysklogd {start|stop|reload|restart|force-reload}"
- exit 1
- esac
-
- exit 0
-