D.16. /etc/rc.d/init.d/sysklogd


#!/bin/sh

########################################################################

# Begin $rc_base/init.d/sysklogd

#

# Description : Sysklogd loader

#

# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org

#

# Version     : 00.00

#

# Notes       :

#

########################################################################



. /etc/sysconfig/rc

. ${rc_functions}



case "${1}" in

    start)

        boot_mesg "Starting system log daemon..."

        loadproc syslogd -m 0



        boot_mesg "Starting kernel log daemon..."

        loadproc klogd

        ;;



    stop)

        boot_mesg "Stopping kernel log daemon..."

        killproc klogd



        boot_mesg "Stopping system log daemon..."

        killproc syslogd

        ;;



    reload)

        boot_mesg "Reloading system log daemon config file..."

        reloadproc syslogd

        ;;



    restart)

        ${0} stop

        sleep 1

        ${0} start

        ;;



    status)

        statusproc syslogd

        statusproc klogd

        ;;



    *)

        echo "Usage: ${0} {start|stop|reload|restart|status}"

        exit 1

        ;;

esac



# End $rc_base/init.d/sysklogd


Host by Alair