Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за напреднали
>
Хардуерни и софтуерни проблеми
>
Скрипт за проверка на интернет конекцията?
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Скрипт за проверка на интернет конекцията? (Прочетена 1665 пъти)
plesk
Участници
Публикации: 4
Скрипт за проверка на интернет конекцията?
«
-:
Nov 06, 2007, 22:04 »
Здравейте,
използвам интернет през pppoe и ме интересува дали някои има скрипт, който мога да използвам за проверка дали pppoe -то e вдигнато или дали имам интернет(може би с ping до ip-то на gw) Мисля този скрипт да го изпълнявам на 10мин, за да може при падане на pppoe-то то автоматично да се закачи.
Благодаря Ви предварително!
Активен
runtime
Напреднали
Публикации: 807
Distribution: Ubuntu 14.04
Window Manager: Unity
LZ1DOT
Скрипт за проверка на интернет конекцията?
«
Отговор #1 -:
Nov 06, 2007, 22:19 »
Не съм много сигурен, но rp-pppoe нямаше ли един демон pppoe-connect които изпълняваше тази функция и ако падне връзката той има за цел да се върже след като има отговор?
Активен
runtime
Напреднали
Публикации: 807
Distribution: Ubuntu 14.04
Window Manager: Unity
LZ1DOT
Скрипт за проверка на интернет конекцията?
«
Отговор #2 -:
Nov 06, 2007, 22:49 »
ето ти срипт
'>
Примерен код
#!/usr/bin/perl
use POSIX qw(setsid);
chdir '/' or die "Can't chdir to /: $!";
umask 0;
open STDIN, '/dev/null' or die "Can't read /dev/null: $!";
open STDERR, '>/dev/null' or die "Can't write to /dev/null: $!";
defined(my $pid = fork) or die "Can't fork: $!";
exit if $pid;
setsid or die "Can't start a new session: $!";
while(1) {
while (!(`ifconfig` =~ /ppp0/)) {
print "inet is down, trying to reconnect..\n";
`pppoe-start`;
}
sleep(60);
}
Проверява на 1 минута и ако интерфейса е доло го вдига ...
Не е нужно даже да го слагаш в кронтаба..
Активен
plesk
Участници
Публикации: 4
Скрипт за проверка на интернет конекцията?
«
Отговор #3 -:
Nov 07, 2007, 13:59 »
Благодаря за скрипта, върши ми перфектна работа!
'>
'>
'>
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »