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