Files
unifi/unifi.sh
Tommi2Day 669dd83b62 Update Base to Ubuntu 16.04
disable ipv6 internally
2016-10-17 20:34:30 +02:00

48 lines
1.0 KiB
Bash

#!/bin/bash
# description: Start Unify server
# chkconfig: 2345 99 01
#MEMORY="-Xmx256M"
UNIFI=/usr/lib/unifi
if [ ! -d $UNIFI ]; then
echo "Unifi not installed in $UNIFI"
exit 1
fi
cd $UNIFI
case "$1" in
start)
if [ ! -d logs ]; then
mkdir logs
fi
nohup java -Djava.net.preferIPv4Stack=true $MEMORY -jar lib/ace.jar start >logs/unifi.log 2>&1 &
sleep 5
./$0 status
tail -f logs/server.log
;;
stop)
java -jar lib/ace.jar stop
sleep 5
./$0 status
;;
status)
if (ps -ef|grep "[l]ib/ace.jar" >/dev/null); then
echo "Unifi Controler running.."
exit 0
else
echo "Unifi Controler stopped.."
exit 1
fi
;;
*)
echo "Usage: $ME start|stop|status"
;;
esac