#!/bin/sh ping_sentinel() { resp=$(timeout -s 15 $1 \ valkey-cli \ -h localhost \ -p $VALKEY_SENTINEL_PORT \ ping) ret=${?} echo $resp return ${ret} } response=$(ping_sentinel 5) if [ "${?}" -eq 124 ]; then echo "Sentinel ping timed out" exit 124 fi if [ "${response}" != "PONG" ]; then echo "Sentinel is not responding" exit 1 fi echo "$( date +'[%Y/%m/%d %H:%M:%S]') Sentinel is responding" exit 0