Mercurial > vanilla
view core/sysklogd/sysklogd @ 237:9721f101556e
x11/libxxf86vm: initial import, closes #1334
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 20 Mar 2019 22:15:00 +0100 |
parents | 5259bdf60de7 |
children | 014d018468fb |
line wrap: on
line source
#!/bin/sh # # /etc/rc.d/sysklogd: run control script for sysklogd if [ -f /etc/rc.conf ]; then source /etc/rc.conf fi : ${SYSKLOGD_CMD:=/usr/sbin/syslogd} : ${SYSKLOGD_ARGS:=} : ${SYSKLOGD_PID:=/var/run/syslogd.pid} sysklogd_start() { echo "Starting sysklogd: $SYSKLOGD_CMD $SYSKLOGD_ARGS" $SYSKLOGD_CMD $SYSKLOGD_ARGS } sysklogd_status() { if [ -s $SYSKLOGD_PID ]; then echo "sysklogd is running with pid: $(cat $SYSKLOGD_PID)" else echo "sysklogd is not running" fi } sysklogd_stop() { if [ -s $SYSKLOGD_PID ]; then echo "Stopping sysklogd..." kill -s TERM $(cat $SYSKLOGD_PID) fi } sysklogd_reload() { if [ -s $SYSKLOGD_PID ]; then echo "Reloading sysklogd" kill -s HUP $(cat $SYSKLOGD_PID) fi } sysklogd_restart() { sysklogd_stop sleep 3 sysklogd_start } case $1 in reload) sysklogd_reload ;; restart) sysklogd_restart ;; start) sysklogd_start ;; status) sysklogd_status ;; stop) sysklogd_stop ;; *) echo "usage: $(basename $0) reload|restart|start|status|stop" ;; esac