Спасибо за хороший совет.

> On 21 Nov 2019, at 09:26, Eugene Grosbein <eu...@grosbein.net> wrote:
> 
> 21.11.2019 14:22, Eugene Grosbein пишет:
>> 21.11.2019 13:44, Taras Heichenko пишет:
>>>    Hi!
>>> Кто знает, есть ли во фре какое-то _штатное_ средство сказать, что 
>>> какой-нибудь
>>> скрипт из /usr/local/etc/rc.d/ нужно запускать после того, как система 
>>> загрузилась? Или
>>> даже скорее не так. А что-то вроде "вот этот скрипт выполнять в 
>>> background". Объясню
>>> ситуацию: clamav-clamd запускается безобразно медленно. Я, перезагружая 
>>> систему, не
>>> дождался, срубил его, после чего начал с ним разбираться. Думал, что 
>>> какие-то проблемы
>>> с соответствием системе (недавно перешел на 12). Но умные люди подсказали – 
>>> оказывается
>>> он очень долго грузит свою базу. Т.е. в конце-концов он у меня запустился. 
>>> Но столько ждать
>>> при загрузке системы я не могу. А его запуск держит все остальное. Есть 
>>> какие-то штатные
>>> пути решения этого вопроса?
>> 
>> Самое простое и надежное это прописать clamav_clamd_enable="YES" в 
>> /etc/rc.conf
> 
> Конечно же clamav_clamd_enable="NO"
> 
>> и положить новый скрипт в /usr/local/etc/rc.d/bgclamd:
>> 
>> #!/bin/sh
>> 
>> # PROVIDE: bgclamd
>> # REQUIRE: LOGIN
>> # BEFORE: mail
>> # KEYWORD: shutdown
>> 
>> case "$1" in
>> *start) nohup service clamav-clamd forcestart >/dev/null 2>&1 & ;;
>> *)      service clamav-clamd force$1 ;;
>> esac
>> # EOF
>> 
>> То есть, отключить штатный автостарт при загрузке и запускать его таким 
>> скриптом в фоновом режиме.
> 

--
Taras Heichenko
ta...@academ.kiev.ua





_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить