LINUX.ORG.RU

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

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

#!/bin/bash

RESULT=`ping -c 5 8.8.8.8 | awk '/loss/{print $6}' | sed 's/%//'`

if [ "$RESULT" = "0" ]
    then
        echo "ping SUCCESS"
    else
        echo "ping FAILED"
# в это место вставьте вызов вашего скрипта
fi

Проверка примитивна, если 8.8.8.8 закроет ICMP то нужно будет подбирать IP из инета который более стабилен.

Исправление Vlad-76, :

#!/bin/bash

RESULT=`ping -c 5 10.10.1.10 | awk '/loss/{print $6}' | sed 's/%//'`

if [ "$RESULT" = "0" ]
    then
        echo "ping SUCCESS"
    else
        echo "ping FAILED"
fi

Исходная версия Vlad-76, :

#!/bin/bash

RESULT=`ping -c 5 10.10.1.10 | grep loss | awk '{print $6}' | sed 's/%//'`

if [ "$RESULT" = "0" ]
    then
        echo "ping SUCCESS"
    else
        echo "ping FAILED"
fi