Дописал в rc.conf clamav_clamd_enable="YES" havp_enable="YES"
При старте системы кламд стартует нормально, а вот хавп нет. Ему необходим clamd.socket. А на момент запуска хавп кламд еще не успел его создать. Как сделать чтобы хавп запускался либо с задержкой, либо чтобы ждал создания сокета. Руками пускать его после каждой перезагрузки как-то ниахото.
Попробуй в /etc/rc.conf
clamav_clamd_program="/usr/local/sbin/clamd && sleep 3"
Только если clamav_clamd_flags не используешь.
>Попробуй в /etc/rc.conf
>
>clamav_clamd_program="/usr/local/sbin/clamd && sleep 3"
>
>Только если clamav_clamd_flags не используешь.Пасибо, не использую. Спасибо.
>Попробуй в /etc/rc.conf
>
>clamav_clamd_program="/usr/local/sbin/clamd && sleep 3"
>
>Только если clamav_clamd_flags не используешь.Тока мне нада тормознуть старт не кламда а хавп. тада как быть
В моем примере _после_ запуска clamd будет пауза в 3 сек.
ЗЫЖ Путь clamd в примере поправь на свой, а то может я ошибся.
>В моем примере _после_ запуска clamd будет пауза в 3 сек.
>ЗЫЖ Путь clamd в примере поправь на свой, а то может я
>ошибся.Не не работает, ругается на ошибки.
Еще какие варианты.
Чет я стормозил.
Вместо _program:
clamav_clamd_flags="&& sleep 10"
Время подбери по вкусу.
>Чет я стормозил.
>Вместо _program:
>
>clamav_clamd_flags="&& sleep 10"
>
>Время подбери по вкусу.Не пашет.
>>Чет я стормозил.
>>Вместо _program:
>>
>>clamav_clamd_flags="&& sleep 10"
>>
>>Время подбери по вкусу.
>
>Не пашет.Как же все-таки сделать задержку перед запуском HAVP для того, чтобы успел запуститься CLAMD
>[оверквотинг удален]
>>>Вместо _program:
>>>
>>>clamav_clamd_flags="&& sleep 10"
>>>
>>>Время подбери по вкусу.
>>
>>Не пашет.
>
>Как же все-таки сделать задержку перед запуском HAVP для того, чтобы успел
>запуститься CLAMDВобщем решил проблему просто вобщем-то вот как, вроде работает :-)
# cat /usr/local/etc/rc.d/havp.sh
#!/bin/sh
until [ -e /var/run/clamav/clamd.socket ]
do
sleep 1
echo "Waiting Clamd..."
done
echo "Clamd has started"
echo "Starting HAVP"
/usr/local/sbin/havp
>[оверквотинг удален]
># cat /usr/local/etc/rc.d/havp.sh
>#!/bin/sh
>until [ -e /var/run/clamav/clamd.socket ]
>do
>sleep 1
>echo "Waiting Clamd..."
>done
>echo "Clamd has started"
>echo "Starting HAVP"
>/usr/local/sbin/havpкошмар какой ))
man rc.subr
>кошмар какой ))
>man rc.subrЫЫЫ кошмар не кошмар а работает ведь:-)
Подскажите если не затруднит как правильнее.
не затруднит,
man rc
man rcorderесли по простому то в стартовом скрипте, который запускает havp надо прописать
# PROVIDE: havp
# REQUIRE: clamd
>не затруднит,
>man rc
>man rcorder
>
>если по простому то в стартовом скрипте, который запускает havp надо
>прописать
># PROVIDE: havp
># REQUIRE: clamdСпасибо, будет время ковырну.
>не затруднит,
>man rc
>man rcorder
>
>если по простому то в стартовом скрипте, который запускает havp надо
>прописать
># PROVIDE: havp
># REQUIRE: clamdВот уж спасибо) долго костыли мастерил )
Стоит Squid+HAVP всё отлично пашет, но в связи с участившимися похождениями сотрудников по порно сайтам накачал из нета blaklist'ов собрал в один и получился файлик размером ~12мб, скинул его в /etc/havp, пробую с рабочей машины куданить зайти - вообще тишина проксик не отвечает, методом тыка определил что при небольшом кол-ве записей (40-50) в листе всё отлично пашет - если захожу на сайт укажаный в листе то выскакивает страничка о том что сай залочен. Получается есть какоето ограничение на количество записей в листе или я не прав?
>Стоит Squid+HAVP всё отлично пашет, но в связи с участившимися похождениями сотрудников
>по порно сайтам накачал из нета blaklist'ов собрал в один и
>получился файлик размером ~12мб, скинул его в /etc/havp, пробую с рабочей
>машины куданить зайти - вообще тишина проксик не отвечает, методом тыка
>определил что при небольшом кол-ве записей (40-50) в листе всё отлично
>пашет - если захожу на сайт укажаный в листе то
>выскакивает страничка о том что сай залочен. Получается есть какоето ограничение
>на количество записей в листе или я не прав?HAVP малость не для того сделан :-)
ДЛя ограничения посещения сайтов SquidGuard и аналоги, или же в squid acl.
>Дописал в rc.conf clamav_clamd_enable="YES" havp_enable="YES"
>При старте системы кламд стартует нормально, а вот хавп нет. Ему необходим
>clamd.socket. А на момент запуска хавп кламд еще не успел его
>создать. Как сделать чтобы хавп запускался либо с задержкой, либо чтобы
>ждал создания сокета. Руками пускать его после каждой перезагрузки как-то ниахото.
>Используйте CLAMLIB вместо CLAMD.
>>Дописал в rc.conf clamav_clamd_enable="YES" havp_enable="YES"
>>При старте системы кламд стартует нормально, а вот хавп нет. Ему необходим
>>clamd.socket. А на момент запуска хавп кламд еще не успел его
>>создать. Как сделать чтобы хавп запускался либо с задержкой, либо чтобы
>>ждал создания сокета. Руками пускать его после каждой перезагрузки как-то ниахото.
>>
>
>Используйте CLAMLIB вместо CLAMD.Это не вариант. Пробовал и кламлиб, не катит. Работает на порядок медленнее даже удивился. Вроде разработчики уверяют в обратном. Находил темы, что люди тоже прееходили именно на кламд.
>[оверквотинг удален]
>>>clamd.socket. А на момент запуска хавп кламд еще не успел его
>>>создать. Как сделать чтобы хавп запускался либо с задержкой, либо чтобы
>>>ждал создания сокета. Руками пускать его после каждой перезагрузки как-то ниахото.
>>>
>>
>>Используйте CLAMLIB вместо CLAMD.
>
>Это не вариант. Пробовал и кламлиб, не катит. Работает на порядок медленнее
>даже удивился. Вроде разработчики уверяют в обратном. Находил темы, что люди
>тоже прееходили именно на кламд.Интересно, а сколько пользователей?.
Если не вариант, то - man rcorder.
>[оверквотинг удален]
>>>>
>>>
>>>Используйте CLAMLIB вместо CLAMD.
>>
>>Это не вариант. Пробовал и кламлиб, не катит. Работает на порядок медленнее
>>даже удивился. Вроде разработчики уверяют в обратном. Находил темы, что люди
>>тоже прееходили именно на кламд.
>
>Интересно, а сколько пользователей?.
>Если не вариант, то - man rcorder.Не в пользоватлеях дело, разница ощутима была при закачке большого архива.
>[оверквотинг удален]
>>>>Используйте CLAMLIB вместо CLAMD.
>>>
>>>Это не вариант. Пробовал и кламлиб, не катит. Работает на порядок медленнее
>>>даже удивился. Вроде разработчики уверяют в обратном. Находил темы, что люди
>>>тоже прееходили именно на кламд.
>>
>>Интересно, а сколько пользователей?.
>>Если не вариант, то - man rcorder.
>
>Не в пользоватлеях дело, разница ощутима была при закачке большого архива.А tempdir в памяти, или на диске?
>[оверквотинг удален]
>>>>Это не вариант. Пробовал и кламлиб, не катит. Работает на порядок медленнее
>>>>даже удивился. Вроде разработчики уверяют в обратном. Находил темы, что люди
>>>>тоже прееходили именно на кламд.
>>>
>>>Интересно, а сколько пользователей?.
>>>Если не вариант, то - man rcorder.
>>
>>Не в пользоватлеях дело, разница ощутима была при закачке большого архива.
>
>А tmp в памяти, или на диске?на диске
пока не нашел как в память смонтировать в FreeBSD
>[оверквотинг удален]
>>>>>тоже прееходили именно на кламд.
>>>>
>>>>Интересно, а сколько пользователей?.
>>>>Если не вариант, то - man rcorder.
>>>
>>>Не в пользоватлеях дело, разница ощутима была при закачке большого архива.
>>
>>А tmp в памяти, или на диске?
>
>на дискеВо... ))
>пока не нашел как в память смонтировать в FreeBSDman md
mdmfs -s 1g md /tempdir
>[оверквотинг удален]
>>>
>>>А tmp в памяти, или на диске?
>>
>>на диске
>
>Во... ))
>>пока не нашел как в память смонтировать в FreeBSD
>
>man md
>mdmfs -s 1g md /tempdirза эту посдказу спасибо.