#!/bin/sh # symonctl: script to restart the symon services on OpenBSD # Gaby Vanhegan 2004-11-27 # # description: symon system monitoring, symux symon multiplexing # For symon, by Willem Dijkstra http://www.xs4all.nl/~wpd/symon/ # Location to symon binaries SYMON=/usr/local/libexec/symon SYMUX=/usr/local/libexec/symux # Nothing to edit below this line case "$1" in start) echo -n "symon services starting:" # Start symux before symon if [ -x $SYMUX ]; then echo -n " symux"; $SYMUX fi if [ -x $SYMON ]; then echo -n " symon"; $SYMON fi echo "" ;; stop) echo -n "symon services stopping:" # Stop symon before symux if [ -x $SYMON ]; then echo -n " symon"; kill -TERM `cat /var/run/symon.pid` fi if [ -x $SYMUX ]; then echo -n " symux"; kill -TERM `cat /var/run/symux.pid` fi echo "" ;; restart) echo "Restarting symon services..." $0 stop sleep 1 $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 ;; esac exit 0