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