#! /bin/sh #------------------------------------------------------------------------------ # /etc/init.d/syslogd - start syslogd # # Creation: 2001-12-31 fm # Last Update: $Id$ # # Copyright (c) 2001-2010 the eisfair team, team (at)eisfair(dot)org # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. #------------------------------------------------------------------------------ SYSLOG_NAME=syslogd SYSLOG_DAEMON=/sbin/${SYSLOG_NAME} SYSLOG_PIDFILE=/var/run/${SYSLOG_NAME}.pid KLOG_NAME=klogd KLOG_DAEMON=/sbin/${KLOG_NAME} KLOG_PIDFILE=/var/run/${KLOG_NAME}.pid SYSLOGD_OPTIONS='' SYSLOGD_MARK_INTERVAL='' # include base config . /etc/config.d/base syslog_is_running() { ret=1 if [ -e ${SYSLOG_PIDFILE} ] then if [ "`pgrep -o ${SYSLOG_NAME}`" = `cat ${SYSLOG_PIDFILE}` ] then ret=0 fi fi return ${ret} } syslog_start () { if [ "$START_SYSLOGD" = "yes" ] then if tty -s then /usr/local/bin/colecho "starting syslogd ..." gn fi options='' if [ -n "${SYSLOGD_OPTIONS}" ] then options="$options $SYSLOGD_OPTIONS" fi if [ -n "${SYSLOGD_MARK_INTERVAL}" ] then options="$options -m $SYSLOGD_MARK_INTERVAL" fi ${SYSLOG_DAEMON} $options if tty -s then /usr/local/bin/colecho "starting klogd ..." gn fi ${KLOG_DAEMON} -c 1 fi } syslog_stop () { if [ -f ${SYSLOG_PIDFILE} ] then if tty -s then /usr/local/bin/colecho "shutting down syslogd ..." gn fi /bin/kill `cat ${SYSLOG_PIDFILE}` fi if [ -f ${KLOG_PIDFILE} ] then if tty -s then /usr/local/bin/colecho "shutting down klogd ..." gn fi /bin/kill `cat ${KLOG_PIDFILE}` fi } syslog_status() { if syslog_is_running then echo "Syslog is running" else echo "Syslog is not running" fi } syslog_usage () { cat <