This is an old revision of the document!
#!/bin/bash
# chkconfig: 2345 95 20
# description: UniFi system
# processname: unifi
UNIFI_PATH=/opt/UniFi
ctrl_start() {
java -jar $UNIFI_PATH/lib/ace.jar start &
}
ctrl_stop() {
java -jar $UNIFI_PATH/lib/ace.jar stop &
}
ctrl_restart() {
ctrl_stop
sleep 1
ctrl_start
}
case "$1" in
start) echo -n "starting UniFi system: "
ctrl_start
echo "service started"
;;
stop) echo -n "stopping UniFi system: "
ctrl_stop
echo "service stopped"
;;
restart) echo -n "restarting UniFi system: "
ctrl_restart
echo "service restarted"
;;
*) echo "usage: $0 {start|stop|restart}"
;;
esac
exit 0