Added startup and shutdown logging

This commit is contained in:
Marcel Hanraets 2014-07-18 17:32:55 +02:00
parent 6a011ec139
commit e6d284e6c1

View File

@ -9,9 +9,6 @@
# Description: Craftbukkit Minecraft Server
### END INIT INFO
# @TODO
# - Implement logging
# Config START
USER="craftbukkit"
SRVPATH="/opt/craftbukkit"
@ -40,9 +37,11 @@ server_start() {
log_failure_msg
exit 1
elif sleep 1 && ! server_running; then # Tmux started, but Java did not
logger -t craftbukkit -p local0.crit "Craftbukkit start failed"
log_failure_msg
exit 1
else
logger -t craftbukkit -p local0.info "Craftbukkit minecraft server started"
log_success_msg
fi
else
@ -61,9 +60,11 @@ server_stop() {
sudo -u ${USER} tmux send-keys -t craftbukkit-console "stop" C-m >/dev/null 2>&1
sleep 10
if server_running; then
logger -t craftbukkit -p local0.crit "Craftbukkit shutdown failed"
log_failure_msg
exit 1
else
logger -t craftbukkit -p local0.info "Craftbukkit minecraft server stopped"
log_success_msg
fi
else