<div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Thu, Nov 21, 2019, 09:23 Eugene Grosbein <<a href="mailto:eugen@grosbein.net" target="_blank" rel="noreferrer">eugen@grosbein.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">21.11.2019 13:44, Taras Heichenko пишет:<br>
>     Hi!<br>
> Кто знает, есть ли во фре какое-то _штатное_ средство сказать, что какой-нибудь<br>
> скрипт из /usr/local/etc/rc.d/ нужно запускать после того, как система загрузилась? Или<br>
> даже скорее не так. А что-то вроде "вот этот скрипт выполнять в background". Объясню<br>
> ситуацию: clamav-clamd запускается безобразно медленно. Я, перезагружая систему, не<br>
> дождался, срубил его, после чего начал с ним разбираться. Думал, что какие-то проблемы<br>
> с соответствием системе (недавно перешел на 12). Но умные люди подсказали – оказывается<br>
> он очень долго грузит свою базу. Т.е. в конце-концов он у меня запустился. Но столько ждать<br>
> при загрузке системы я не могу. А его запуск держит все остальное. Есть какие-то штатные<br>
> пути решения этого вопроса?<br>
<br>
Самое простое и надежное это прописать clamav_clamd_enable="YES" в /etc/rc.conf<br>
и положить новый скрипт в /usr/local/etc/rc.d/bgclamd:<br>
<br>
#!/bin/sh<br>
<br>
# PROVIDE: bgclamd<br>
# REQUIRE: LOGIN<br>
# BEFORE: mail<br>
# KEYWORD: shutdown<br>
<br>
case "$1" in<br>
*start) nohup service clamav-clamd forcestart >/dev/null 2>&1 & ;;<br>
*)      service clamav-clamd force$1 ;;<br>
esac<br>
# EOF<br>
<br>
То есть, отключить штатный автостарт при загрузке и запускать его таким скриптом в фоновом режиме.<br>
]<br></blockquote></div><div dir="auto">А потом забыть, что оно не умеет в _enable, а "при этой перезагрузке обязательно нужно, чтобы не запустились". Если уж свой скрипт добавлять -- тогда и проверку на его включение стоит сделать.</div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div>