|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Anton Yuzhaninov 2:5020/400 30 Jun 2006 02:07:28 To : John Freeman Subject : Re: Продолжение про BSD :) -------------------------------------------------------------------------------- Hello, John! You wrote to Anton Yuzhaninov on Fri, 30 Jun 2006 00:10:20 +0400: JF>>> Да, и ещё, как *грамотнее* закинуть тот же squid в автозапуск, а JF>>> вообще любой софт? AY>> squid поставленый из портов сам пишет скрипт в /usr/local/etc/rc.d/ AY>> по умолчанию он отключен и для включения нужно записать в rc.conf AY>> squid_enable="YES" JF> Я не из портов ставил, и squid только для примера взят - произвольный JF> процесс в идеале. 1. Hе вижу смысла ставить не из портов софт, который там есть и изобретать велосипед. Тем более если знаний на изобретение велосипеда нехватает и приходится обращаться за помощью. 2. Если есть желание разобраться в том как как писать стартовые rc.d скрипты советую почитать эту статью: http://people.freebsd.org/~yar/rcng/article.html JF>>> И второе - как мониторить состояние интерфейса и вешать JF>>> скрипты? (с ifconfig и разбором его вывода вариант как то грубо) AY>> Если нужно реализовать красиво, то через RTSOCKET и kqueue - но это AY>> требует знания системы и опыта программирования. JF> А поподробнее? По поводу сокетов: route(4) а более конкретно структура if_data и её поле ifi_link_state Смотерть в /sys/net/if.h Что касается kqueue - kqueue(2) и http://people.freebsd.org/~jlemon/papers/kqueue.pdf -- Anton Yuzhaninov, OSPF-RIPE, mail: citrin (at) citrin.ru --- ifmail v.2.15dev5.3 * Origin: Rambler (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1231778f8ac8a.html, оценка из 5, голосов 10
|