#!/bin/sh # Start/stop/restart the conserver console server daemon. # Start conserver: conserver_start() { if [ -x /usr/sbin/conserver -a -d /var/consoles ]; then echo "Starting conserver: /usr/sbin/conserver -d -v" /usr/sbin/conserver -d -v fi } # Stop conserver: conserver_stop() { /bin/killall conserver } # Restart conserver: conserver_restart() { conserver_stop /bin/sleep 1 conserver_start } # Reread the configuration file conserver_reload() { /bin/killall -HUP conserver } # Try and reconnect to any consoles that seem down conserver_reconnect() { /bin/killall -USR1 conserver } case "$1" in 'start') conserver_start ;; 'stop') conserver_stop ;; 'restart') conserver_restart ;; 'reload') conserver_reload ;; 'reconnect') conserver_reconnect ;; *) echo "usage $0 start|stop|restart|reload|reconnect" esac