Fixed startup checking
This commit is contained in:
parent
cede56127a
commit
fde47976a1
@ -31,11 +31,15 @@ case "$1" in
|
|||||||
if [ -z "$(pgrep -f -n $JARNAME)" ]; then
|
if [ -z "$(pgrep -f -n $JARNAME)" ]; then
|
||||||
log_daemon_msg "Starting Minecraft Server" "Craftbukkit"
|
log_daemon_msg "Starting Minecraft Server" "Craftbukkit"
|
||||||
sudo -u ${USER} tmux new-session -d -s craftbukkit-console "cd ${SRVPATH}; java ${JAVAOPTS} -jar ${JARNAME}" >/dev/null 2>&1
|
sudo -u ${USER} tmux new-session -d -s craftbukkit-console "cd ${SRVPATH}; java ${JAVAOPTS} -jar ${JARNAME}" >/dev/null 2>&1
|
||||||
if [ $? -gt 0 ]; then
|
sleep 1
|
||||||
|
if [ $? -gt 0 ]; then # Tmux did not start
|
||||||
|
log_failure_msg
|
||||||
|
exit 1
|
||||||
|
elif [ -z "$(pgrep -f -n $JARNAME)" ]; then # Tmux stared, but Java did not
|
||||||
log_failure_msg
|
log_failure_msg
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
log_success_msg # @FIXME Success is returned when the java command fails
|
log_success_msg
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
log_warning_msg "Craftbukkit is already running!"
|
log_warning_msg "Craftbukkit is already running!"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user