De link
O updatedb é normalmente executado diariamente pelo cron (8) para atualizar o banco de dados padrão.
Verifique /etc/cron.daily
. Deveria estar lá.
/etc/cron.daily$ ls *loc*
mlocate
Como eu edito o update.conf
at /etc/update.conf
para rodar todos os dias no Ubuntu? Isso me permitiria usar locate
com um banco de dados muito recente.
Eu leio este :
configuração padrão, updatedb, tem sido em /etc/cron.daily e seu nome é slocate.cron se você quer rodar o updatedb na inicialização, você pode adicionar a linha updatebd para o arquivo /etc/rc.d/rc.local.
No FC4 você deve editar o arquivo /etc/updatedb.conf e definir DAILY_UPDATE = sim.
Mas isso é para o Fedora.
De link
O updatedb é normalmente executado diariamente pelo cron (8) para atualizar o banco de dados padrão.
Verifique /etc/cron.daily
. Deveria estar lá.
/etc/cron.daily$ ls *loc*
mlocate
Além da resposta de Rinzwind
updatedb é normalmente executado diariamente pelo cron (8) para atualizar o padrão banco de dados.
Agora, de volta à sua demanda:
se você deseja executar o updatedb na inicialização
você pode usar o cron para este trabalho, execute o comando:
sudo crontab -e
Adicione o seguinte:
@reboot /usr/bin/updatedb
Salvar e sair.
Agora, isso garante que você atualizará o mlocatedb em cada inicialização do seu sistema, além da agenda diária.
Você pode comentar a linha que contém mlocate
em /etc/cron.daily
para interromper a programação normal todos os dias.