Отправляет email-рассылки с помощью сервиса Sendsay

запуск сервиса

Здравствуйте! У меня интернет настроен через ppp, только он иногда отваливается
и тогда его нужно перезапускать. Сейчас у меня у крона есть задания - ночью перезапускать
каждый час, а днем - раз в несколько часов. Но хотелось бы сделать так, чтобы
другой скрипт запускался почаще и смотрел, запущен ли ppp и если нет - запускал
бы его. Вопросы: можно ли сделать этот второй скрипт наподобии ps -aux|grep ppp,
а дальше обрабатывать ответ на наличие нужной строки? Или есть методы покультурнее?
И не будет ли слишком частый запуск этого проверяющего скрипта сильно загружать
машину?
И заодно вопрос - а как можно посмотреть открытые порты, если нет файла /etc/inet.d?
Стоит Fedora Core 3.
Спасибо!

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15114; Возраст листа: 541; Участников: 1317
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/298987

Ответить   Mon, 17 Jan 2005 09:39:23 +0300 (MSK) (#298987)

 

Ответы:

volk пишет:

перезапускать

ppp,

запустить ррр в режиме демона $ pppd -d и будет тебе счастье.

Ответить   Oleg Ponomarev Mon, 17 Jan 2005 19:37:12 +0200 (#299017)

 

В сообщении от 1105947563 секунд после начала Эпохи Unix Вы написали:

перезапускать

ppp,

Можно воспользоваться опцией `persist' или `demand' для pppd.

# lsof -i

Ответить   Konstantin Korikov Tue, 18 Jan 2005 00:35:36 +0200 (#299198)

 

Здравствуйте, volk.

А ты файлик пропиши вот так:
[root@nibulon ppp]# cat options
lock
noauth
noipdefault
usepeerdns
persist
holdoff 30
Ключевое слово persist и интерфейс при падении будет подыматься через
holdoff (время в секундах)...

просканировать себя - самый верный способ:)

Ответить   Tue, 18 Jan 2005 08:18:45 +0200 (#299297)

 

Майоров И.Е. wrote:

или воспользоваться netstat
или посмотреть в /etc/xinetd.conf, /etc/xinetd.d

Ответить   Vasile Tue, 18 Jan 2005 14:01:02 +0200 (#299642)