Как делать проверку на существование папки ppp0 и запуск ppp0.

логика работы

поиск директории ppp0 в /путь
если да                                    если нет то
                                          пуск ppp0
то 20с пауза                              потом  20с пауза
                                         
потом поиск директории ppp0 в /путь     продолжить пои директории ppp0 в /путь

# Делать проверку на существование папки ppp0 и запуск ppp0.
if [ -d /sys/devices/virtual/net/ppp0 ]; then
 sleep 20s
 echo "каталог ppp0 существует"
elif [ -x /etc/ppp/ip-up ]; then
   exec /etc/ppp/ip-up "$@"
   sleep 20s
   echo "запуск ppp0"
 fi  
fi
ошибка ситаксиса fi

1 комментарий

  • У тебя один if и два закрывающих fi — ты себе руки повыдёргивать не хочешь?
    И вообще, зачем это всё? Есть monit, которым такие вещи кошерно делать.