#! /bin/sh ### BEGIN INIT INFO # Provides: sysklogd # Required-Start: $remote_fs $time # Required-Stop: $remote_fs $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: System logger ### END INIT INFO set -e if [ -f /etc/syslog-startup.conf ]; then . /etc/syslog-startup.conf else # default: log to 16K shm circular buffer SYSLOG_ARGS="-C" fi case "$1" in start) echo -n "Starting syslogd/klogd: " start-stop-daemon -S -b -n syslogd -a /sbin/syslogd -- -n $SYSLOG_ARGS start-stop-daemon -S -b -n klogd -a /sbin/klogd -- -n echo "done" ;; stop) echo -n "Stopping syslogd/klogd: " start-stop-daemon -K -n syslogd start-stop-daemon -K -n klogd echo "done" ;; restart) $0 stop $0 start ;; *) echo "Usage: syslog { start | stop | restart }" >&2 exit 1 ;; esac exit 0