The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Помогите со скриптом"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Помогите со скриптом"  
Сообщение от kalamazoo email(ok) on 02-Май-08, 18:51 
Добрый день. Проблема в следующем: периодически виснет АДСЛ модем.. Нужно накатать скрипт, который будет по крону раз в 10-20 мин пинговать, например Гугле, если пинг не проходит - заходит по телнету на модем и ребутит его...
Ос Фриибсд7. Скрипты писать не умею вообще.. Только начал учить фряху.
Помогите пожалуйста.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Помогите со скриптом"  
Сообщение от Av (??) on 02-Май-08, 19:56 
Ведение диалога:

expect (http://www.opennet.me/tips/info/583.shtml),

empty (
#!/bin/sh
empty -v -f -i in -o out -L my.log telnet 192.168.0.1
empty -v -w -i out -o in assword 'sim-sim\r'
empty -s -o in 'logout\r'
)

оба есть в портах (make search name=...)

Пинг:

#!/bin/sh
ping -c 3 -q -i 1 ns.ripe.net > /dev/null
if [ $? ne 0 ]; then
  ...  # диалог с модемом
fi

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Помогите со скриптом"  
Сообщение от kalamazoo email(ok) on 02-Май-08, 22:06 
Спасибо, извините, а можно на пальцах обьяснить, для деревянных..??
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Помогите со скриптом"  
Сообщение от angra (ok) on 02-Май-08, 22:27 
Если чего-то не умеешь и учить не желаешь, то просто огласи сумму, которую ты согласен заплатить за экономию твоего времени. Непонятно правда зачем тебе FreeBSD в таком случае, есть же макось или винда
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Помогите со скриптом"  
Сообщение от kalamazoo email(ok) on 03-Май-08, 12:54 
>Если чего-то не умеешь и учить не желаешь, то просто огласи сумму,
>которую ты согласен заплатить за экономию твоего времени. Непонятно правда зачем
>тебе FreeBSD в таком случае, есть же макось или винда

Гениально! Вы наверное гений, все учите мгновенно? Даже обьяснять ничего не хочу.. спасибо за помощь, разберусь как нибудь сам.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Помогите со скриптом"  
Сообщение от angra (ok) on 03-Май-08, 13:49 
Я просто трезво мыслю, а вы витаете в облаках. Между "подскажите верное направление" и "сделайте за меня всю мою работу" есть большая разница. Также как между теми, кто в процессе изучения предмета натолкнулся на определенные трудности, и теми, кто в принципе не хочет изучать предмет или просто не имеет на это времени. Вы относитесь ко второй категории так как не желая(или не имея времени) изучить основы просите сразу дать вам готовое решение. Кстати, нет ничего страшного в том чтобы чего то не знать/уметь. Я, например, не разбираюсь в работе железа и, если что-то выходит из строя, плачу тому кто знает/умеет это чинить. Даже в области софта возникали ситуации, когда мне было _выгоднее_ заплатить за готовое решение здесь и сейчас, а уже потом на досуге без спешки в нем разобраться.
Я не спорю что может иногда найтись человек, который от скуки сделает за вас вашу работу, сам неоднократно так помогал. Но во-первых задача должна быть интересной, во вторых, надо сразу умело предоставлять все необходимые данные (так как необходимость вытаскивать их клещами сразу отбивает желание помогать), в третьих, надеяться на это все равно, что клянчить милостыню на улице - кто-то конечно подаст, но достойно ли это взрослого человека?

>разберусь как нибудь сам

А вот это уже правильно. Если бы вы показывали, что пытаетесь сделать и на какие проблемы при этом натыкаетесь, то помощь наверняка бы получили. Кстати это еще не поздно сделать :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Помогите со скриптом"  
Сообщение от kalamazoo email(ok) on 03-Май-08, 19:40 
>[оверквотинг удален]
>
>оба есть в портах (make search name=...)
>
>Пинг:
>
>#!/bin/sh
>ping -c 3 -q -i 1 ns.ripe.net > /dev/null
>if [ $? ne 0 ]; then
>  ...  # диалог с модемом
>fi

Большое спасибо. Сделал немного не так, но всё работает как надо.:)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру