/usr/java/jre1.8.0_31/bin/java.exe: Никакой такой файл или каталог

Мои многопользовательские маршрутизаторы DRAYTEK могут использовать либо Ping, либо ARP для мониторинга Monity aive at avernet по ссылкам Ethernet и VPN. (Очевидно, что для XDSL есть лучшие альтернативы.) SSH и OpenVPN могут быть настроены для генерации внутренних Keepalives. Я не знаю ни о каком другом стандартном подходе.

Что-то вроде этого (непроверенного):

ROUTE1=up LINK1=up COUNT1=3
ROUTE2=up LINK2=up COUNT2=3
SHOUT=once

while sleep 5
do
    if ping {destination_via1}
    then
        LINK1_UP=up COUNT1=3
    else
        [[ 0 -lt $COUNT1 ]] && COUNT1=$((COUNT1 - 1))
        [[ 0 -ge $COUNT1 ]] && LINK1=down
    fi

    if ping {destination_via2}
    then
        LINK2_UP=up COUNT2=3
    else
        [[ 0 -lt $COUNT2 ]] && COUNT2=$((COUNT2 - 1))
        [[ 0 -ge $COUNT2 ]] && LINK2=down
    fi


    if [[ down = $LINK1 -a up = $ROUTE1 ]]
    then
        # add code here to remove route via LINK1 #
        ROUTE1=down
    elif [[ up = $LINK1 -a down = $ROUTE1 ]]
        # add code here to add route via LINK1 #
        ROUTE1=up
        SHOUT=once
    fi

    if [[ down = $LINK2 -a up = $ROUTE2 ]]
    then
        # add code here to remove route via LINK2 #
        ROUTE2=down
    elif [[ up = $LINK2 -a down = $ROUTE2 ]]
        # add code here to add route via LINK2 #
        ROUTE2=up
        SHOUT=once
    fi

    if [[ once = $SHOUT -a down = $ROUTE1 -a down = $ROUTE2 ]]
    then
        # add code here to shout that both routes are down #
        SHOUT=no
    fi
done
0
21.04.2015, 00:08
2 ответа

Вы пытаетесь запустить файл .exe на Linux OS!? Это может быть вопрос .. Попробуйте получить версию подходящей вашей ОС.

1
28.01.2020, 02:51

Похоже, этот скрипт пытается запустить время выполнения Java, используя Имя java.exe на определенном пути. .exe обычно указывает Исполняемые файлы Windows; на Unix исполняемые файлы обычно не имеют расширение.

Я бы предложил редактировать свой скрипт, ищущей линии, где она поднимает Процитированная вами ошибка и изменив вызов на полный путь к Java как установлен в вашей системе (которую вы можете найти с помощью , которые Java ) или Возможно, всего лишь Java .

0
28.01.2020, 02:51

Теги

Похожие вопросы