123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #!/bin/sh
- # Begin $RC_BASE/init.d/sysklogd
- ### BEGIN INIT INFO
- # Provides: $syslog
- # Required-Start: localnet
- # Should-Start:
- # Required-Stop: $local_fs sendsignals
- # Should-Stop:
- # Default-Start: 2 3 4 5
- # Default-Stop: 0 1 6
- # Short-Description: Starts kernel and system log daemons.
- # Description: Starts kernel and system log daemons.
- # /etc/fstab.
- # X-LFS-Provided-By: LFS
- ### END INIT INFO
- . /lib/lsb/init-functions
- case "${1}" in
- start)
- MESSAGE="system log daemon..."
- start_daemon /sbin/syslogd -m 0
- evaluate_retval start
- MESSAGE="kernel log daemon..."
- start_daemon /sbin/klogd
- evaluate_retval start
- ;;
- stop)
- MESSAGE="kernel log daemon..."
- killproc /sbin/klogd
- evaluate_retval stop
- MESSAGE="system log daemon..."
- killproc /sbin/syslogd
- evaluate_retval stop
- ;;
- force-reload)
- MESSAGE="system log daemon config file..."
- killproc -HUP `/sbin/syslogd`
- evaluate_retval reload
- ;;
- restart)
- MESSAGE="system and kernel log deamons..."
- failed=0
- killproc /sbin/klogd || failed=1
- killproc /sbin/syslogd || failed=1
- start_daemon /sbin/syslogd -m 0 || failed=1
- start_daemon /sbin/klogd || failed=1
- (exit ${failed})
- evaluate_retval restart
- ;;
- status)
- statusproc /sbin/syslogd
- statusproc /sbin/klogd
- ;;
- *)
- echo "Usage: ${0} {start|stop|force-reload|restart|status}"
- exit 1
- ;;
- esac
- # End $RC_BASE/init.d/sysklogd
|