Mercurial > vanilla
view core/sysklogd/sysklogd @ 460:b43b5c35f273
vanilla: turn off gtk-update-icon-cache output
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 06 Apr 2019 09:37:16 +0200 |
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