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 > > То есть, отключить штатный автостарт при загрузке и запускать его таким > скриптом в фоновом режиме. _______________________________________________ freebsd mailing list [email protected] http://mailman.uafug.org.ua/mailman/listinfo/freebsd
