Mesmo que o mlocate
pacote esteja instalado com dnf install mlocate
o updatedb
comando não está agendado para ser executado.
Isso significa locate <filename>
retornar resultados vazios.
Como você habilita updatedb
a execução automática sem criar seus próprios scripts ou tarefas cron?
O
mlocate
pacote enviado com o CentOS Stream 8 ou RHEL 8 não inicia ou agenda automaticamente oupdatedb
comando durante a instalação do pacote.O pacote de instalação vem com uma unidade de timer SystemD que você precisa manualmente
enable
, que por sua vez executa o arquivomlocate-updatedb.service
. O timer substitui oscron
trabalhos tradicionais paraupdatedb
.A ativação do timer iniciará o serviço imediatamente:
Para iniciar o processo updatedb manualmente, ou seja, se você fez grandes alterações, você pode executar: