#!/bin/bash shopt -s nocasematch #STR=$(docker exec -ti freeswitch fs_cli -x "show registrations") STR=$(ssh dbi@kit-com.tail 'docker exec freeswitch fs_cli -x "show registrations"') RETCODE=0 if [[ $STR =~ .*1000.* ]] && [[ $STR =~ .*1006.* ]] && [[ $STR =~ .*1004.* ]] ; then echo "OK" RETCODE=0 else echo "NOK" RETCODE=1 fi RETCODE=$([[ $(ssh dbi@kit-com.tail 'docker exec freeswitch fs_cli -x "show registrations" | grep -E -w -i -c "1000|1005|1006"') == 3 ]] && echo 0 || echo 1) curl -fsS -m 10 --retry 5 https://hc-ping.com/7825356b-80b3-4b60-838e-d9dcc940c793/$RETCODE