|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: BomBe (gueswho (a) abv __точка__ bg) |
Дата: 08/02/2006 |
Някой може ли да ми помогне малко !?
Значи става въпрос за Слак 10.2 ..... VPN-а ме дропи от
време на време и не се реконектва ..... нали доста е
неприятно :)
Та мисълта ми е (шото не съм много в час с тея раоти) ако
някой мое да ми "услужи" с 1 скрипт които да проверява през
10-15мин дали ми е стартиран процеса и ако не е да го
стартира ще съм му много благодарен :)
Благодаря Ви предварително !
|
Отговор #1 |
От: Деан (dean __точка__ iliev__at__abv __точка__ bg) |
Дата: 08/03/2006 |
#!/bin/sh
# На всеки 600 секунди - проверка за ppp
while sleep 600; do
if ifconfig | grep -v ppp >/dev/null 2>&1
then echo "VPN is Active"
else echo "VPN is NOT Active"
done
Може и с cron, но почети малко за него.
|
Отговор #2 |
От: ... |
Дата: 08/03/2006 |
малка грешка допуснах:
#!/bin/sh
# На всеки 600 секунди - проверка за ppp
while sleep 600; do
if ifconfig | grep -v ppp >/dev/null 2>&1
then echo "VPN is Active"
else echo "VPN is NOT Active"
fi
done
|
Отговор #4 |
От: BomBe (gueswho __@__ abv[ точка ]bg) |
Дата: 08/05/2006 |
М/у другото само да попитам това във /bin - @sh ли трябва да
го сложа ?
|
Отговор #5 |
От: Деан |
Дата: 08/05/2006 |
Това файлче можеш да го сложиш където искаш. Ако ти е в
/home/user директорията и скрипта си кръстил script
изпълняваш:
chmod +x /home/user/script
pico /etc/rc.d/rc.local
На последния ред добавяш:
/home/user/script
Записваш файла, стартираш го и си готов.
Успех.
|
Отговор #6 |
От: BomBe (gueswho __@__ abv__dot__bg) |
Дата: 08/07/2006 |
Благодаря ти много за отговора и пояснението, но имам малък
проблем (ппп-то е активно като процес но нет няма !) :( и ще
помоля за малка промяна !
Може ли да се преработи така, че вместо да проверява дали
ппп-то е стартирано да пуска пинг до някъкво ИП и ако няма
отговор да изпълнява 2 команди - 1 за да килне ппп-то а
втората за да го стартира ?
Чак ми е гадно да ви занимавам с такива глупости но ми е
проблем .......
Благодаря още 1 път !
|
Отговор #7 |
От: Dean |
Дата: 08/07/2006 |
if ping abv.bg -c 1 | grep reply >/dev/null 2>&1
then echo Imam ping.
else echo Nqmam ping.
|
Отговор #8 |
От: BomBe (gueswho (a) abv__dot__bg) |
Дата: 08/08/2006 |
То като знаеш е много лесно ...
Благодаря ти за помоща :)
|
Отговор #10 |
От: BomBe (gueswho__at__abv< dot >bg) |
Дата: 08/08/2006 |
Деане, мерси много за линка който ми прати :)
М/у другото имам една поправка към скрипта който ми даде по
горе ..... значи replay трябва да се смени с received и
всичко е 6+ :)
Или нагледно аз го направих така:
#!/bin/sh
while sleep 5; do
if ping -c 3 google.com | grep received >/dev/null 2>&1
then echo Ima.
else echo Nqma.
fi
done
Дано свърши работа и на още някои ! :)
|
Отговор #11 |
От: Деан |
Дата: 08/09/2006 |
Да, де , да. Аз лично не го ползвам и го написах ей така по
памет, затова е нормално и да има грешки :)
|
<< Проблеми със slackware (5
) | настройка на рутер (6
) >>
|
|
|
|
|