docker-minecraft-server/bin/mc-health

19 lines
528 B
Plaintext
Raw Permalink Normal View History

2020-05-20 13:17:58 +00:00
#!/bin/bash
# shellcheck source=../scripts/start-utils
. "${SCRIPTS:-/}start-utils"
if [ -f /data/.mc-health.env ]; then
. /data/.mc-health.env
fi
2020-05-20 13:17:58 +00:00
2020-07-10 01:54:34 +00:00
if isTrue "${DISABLE_HEALTHCHECK}"; then
echo "Healthcheck disabled"
exit 0
elif isTrue "${ENABLE_AUTOPAUSE}" && [[ "$( ps -ax -o stat,comm | grep 'java' | awk '{ print $1 }')" =~ ^T.*$ ]]; then
2020-05-20 13:17:58 +00:00
echo "Java process suspended by Autopause function"
exit 0
else
mc-monitor status "${MC_HEALTH_EXTRA_ARGS[@]}" --host localhost --port "${SERVER_PORT:-25565}"
2020-05-20 13:17:58 +00:00
exit $?
fi