Como executo o Updateb todos os dias?

9

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.

    
por drN 20.10.2012 / 16:46

2 respostas

5

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
    
por Rinzwind 20.10.2012 / 16:57
2

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.

    
por Maythux 13.06.2015 / 11:18