LINUX.ORG.RU

История изменений

Исправление megabaks, (текущая версия) :

запустить один раз, в скрипте цикл со слипом и счётчик, что-то типа этого:

#!/bin/sh
count=0
while sleep 300;do
    status="$(/usr/sbin/asterisk -rx "iax2 show registry" | grep "NN" | grep -c "Registered")"
    dat=`date +%H-%M...%d-%m-%Y`
    if [[ ${status} == "0" ]]; then
        ((count++))
        if [[ "${count}" -lt "6" ]];then
            curl -d "text=Пропал конект с НН в ${dat} " http://некий запрос
        else
            continue
        fi
    else
        count=0
    fi
done

Исходная версия megabaks, :

запустить один раз, в скрипте цикл со слипом и счётчик, что-то типа этого:

#!/bin/sh
count=0
while sleep 300;do
    status="$(/usr/sbin/asterisk -rx "iax2 show registry" | grep "NN" | grep -c "Registered")"
    dat=`date +%H-%M...%d-%m-%Y`
    if [[ ${status} = "0" ]]; then
        ((count++))
        if [[ "${count}" -lt "6" ]];then
            curl -d "text=Пропал конект с НН в ${dat} " http://некий запрос
        else
            continue
        fi
    else
        count=0
    fi
done