#
# fanfix This starts the Fanfix remote service.
#
-# chkconfig: 2345 10 90
# description: Starts the Fanfix remote service
#
### BEGIN INIT INFO
+# Default-Start: 3 4 5
# Short-Description: Fanfix service
# Description: Starts the Fanfix remote service
### END INIT INFO
ENABLED=true
USER=fanfix
-
JAR=/path/to/fanfix.jar
-PINCODE="my password"
-PORT=12000
FPID=/tmp/fanfix.pid
OUT=/var/log/fanfix
echo "Fanfix is already running." >&2
false
else
- sudo -u "$USER" -- java -jar "$JAR" --server "$PINCODE" "$PORT" > "$OUT" 2> "$ERR" &
+ [ -e "$OUT" ] && mv "$OUT" "$OUT".previous
+ [ -e "$ERR" ] && mv "$ERR" "$ERR".previous
+ sudo -u "$USER" -- java -jar "$JAR" --server > "$OUT" 2> "$ERR" &
echo $! > "$FPID"
fi
;;
stop)
if sh "$0" status --quiet; then
- sudo -u "$USER" -- java -jar "$JAR" --stop-server "$PINCODE" "$PORT"
+ sudo -u "$USER" -- java -jar "$JAR" --stop-server
fi
i=1
kill -9 "`cat "$FPID"`" 2>/dev/null
fi
- rm "$FPID"
+ rm -f "$FPID"
;;
restart)
sh "$0" stop