The OpenNET Project / Index page

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

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

"Запуск демона через 5 минут после перезагрузки сервера"  +/
Сообщение от RESET (ok) on 16-Мрт-11, 12:05 
Привет!
Подскажите плз - можно ли в кроне как-то использовать @reboot + какое-то время?
Поясню, зачем это надо - VPN поднят при помощи IPsec и racoon, инет подключен по PPPoE. Насколько я понял по логам, при старте сервера сначала запускается демон ракуна, не может привязаться к внешнему ай-пи и умирает. Т.е. ppp-соединение инициализируется чуть позже. Если зайти на сервер через пару минут после ребута и запустить ракун руками - всё работает.
Пока реализована попытка запуска ракуна в кроне каждые 5 минут - но как-то некрасиво :)
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Запуск демона через 5 минут после перезагрузки сервера"  +/
Сообщение от sage444 (ok) on 16-Мрт-11, 12:15 
>[оверквотинг удален]
> Подскажите плз - можно ли в кроне как-то использовать @reboot + какое-то
> время?
> Поясню, зачем это надо - VPN поднят при помощи IPsec и racoon,
> инет подключен по PPPoE. Насколько я понял по логам, при старте
> сервера сначала запускается демон ракуна, не может привязаться к внешнему ай-пи
> и умирает. Т.е. ppp-соединение инициализируется чуть позже. Если зайти на сервер
> через пару минут после ребута и запустить ракун руками - всё
> работает.
> Пока реализована попытка запуска ракуна в кроне каждые 5 минут - но
> как-то некрасиво :)

наверное более правильно стартовать vpn из скрипта  if_up вашего PPPoE

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Запуск демона через 5 минут после перезагрузки сервера"  +/
Сообщение от RESET (ok) on 16-Мрт-11, 12:18 
> наверное более правильно стартовать vpn из скрипта  if_up вашего PPPoE

Кхм, можно чуть подробней?
Насколько я понял, нужно создать исполняемый скрипт ip-up.sh в /etc/ppp/ следующего вида:

#!/bin/sh
/usr/local/etc/rc.d/racoon start

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Запуск демона через 5 минут после перезагрузки сервера"  +/
Сообщение от desenix (ok) on 16-Мрт-11, 14:55 
/etc/ppp/ip-up.local

в этот же скрипт передаются параметры соединения.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Запуск демона через 5 минут после перезагрузки сервера"  +/
Сообщение от михалыч (ok) on 16-Мрт-11, 13:59 
>[оверквотинг удален]
> Подскажите плз - можно ли в кроне как-то использовать @reboot + какое-то
> время?
> Поясню, зачем это надо - VPN поднят при помощи IPsec и racoon,
> инет подключен по PPPoE. Насколько я понял по логам, при старте
> сервера сначала запускается демон ракуна, не может привязаться к внешнему ай-пи
> и умирает. Т.е. ppp-соединение инициализируется чуть позже. Если зайти на сервер
> через пару минут после ребута и запустить ракун руками - всё
> работает.
> Пока реализована попытка запуска ракуна в кроне каждые 5 минут - но
> как-то некрасиво :)

Можно с задержкой по времени через @reboot , но это криво, через каждые 5 минут ещё кривей ))
@reboot root sleep 300 && /path/to/script

mpd не используете? Можно было бы попробовать запускать pppoe через mpd и из него уже up криптом запускать остальное.

Или поиграться (аккуратно! и крйне внимательно!) с порядком стартовых скриптов ( но опять же, скорее всего, придется использовать sleep в скрипте, а это не есть гуд :( )
man rcorder
В стартовых скриптах (/etc/rc.d и /usr/local/etc/rc.d) есть
# REQUIRE:
# BEFORE:
вот с ними и поиграться и смотреть вывод
rcorder /etc/rc.d/* /usr/local/etc/rc.d/*

Хотя может вам и не надо 5 минут ждать, достаточно слипа на 120 ? Поэксперементируйте.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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