#!/bin/sh # # Startup script for gonzui # # chkconfig: 345 86 16 # description: gonzui is a source code cross reference server. # processname: gonzui # ### BEGIN INIT INFO # Provides: gonzui # Short-Description: gonzui is a source code cross reference server. # Default-Start: 3 4 5 # Required-Start: $network ### END INIT INFO # Source function library. . /etc/rc.d/init.d/functions DAEMON_NAME=gonzui # here you can do what you want with the option case "$1" in start) gprintf "Starting %s: " $DAEMON_NAME # use --user to run the daemon under the specified uid daemon /usr/bin/gonzui-server --daemon echo touch /var/lock/subsys/$DAEMON_NAME ;; stop) gprintf "Shutting down %s: " $DAEMON_NAME /usr/bin/gonzui-server --stop if [ -z $? ]; then echo_failure else echo_success fi echo rm -f /var/lock/subsys/$DAEMON_NAME ;; status) status $DAEMON_NAME ;; reload|restart) $0 stop $0 start ;; *) gprintf "Usage: %s\n" "$0 {start|stop|restart|reload|status}" exit 1 esac exit 0