Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
#!/bin/bash# Дозвонка, перезвон если нет пинга но висит pppd# сброс модема перед каждым наборомPpppd=$(ps aux | grep pppd | wc -l) #проверка есть ли демон в процессах? if [ "$Ppppd" -eq 1 ]then { # демона нетdate >> /root/log/yotakillall wvdial #если вдруг такая присутствуетecho "Запуск wvdial " >> /root/log/yotachat -e -t5 '' 'AT+CFUN=1,1' 'OK' </dev/ttyUSB2 >/dev/ttyUSB2 #Сброс модема е171sleep 10swvdial yota 2>> /dev/null #Запуск звонилкиexit 1 #Выход}else #присутствует{ if ping -c 3 ya.ru | grep -e "bytes from" >/dev/null #проверка пинга then #пинг есть # echo "пинг есть" >> /root/log/yota exit 1 #Выход else PIDpppd=$(pidof pppd) #Пинг пропал или его небыло kill $PIDpppd PIDwvdial=$(pidof wvdial) killall wvdial echo "Пинга нет!" >> /root/log/yota # echo " " >> /root/log/yotaexit 1 fiexit 1}fi;
Страница сгенерирована за 0.016 секунд. Запросов: 20.