13 votes

Comment puis-je exécuter Updatedb tous les jours ?

Comment puis-je modifier le update.conf en /etc/update.conf à exécuter tous les jours sur Ubuntu ? Cela me permettrait d'utiliser locate avec une base de données très récente.

Je lis este :

paramètre par défaut, updatedb, il a été dans /etc/cron.daily et son nom est slocate.cron si vous voulez exécuter updatedb au démarrage, vous pouvez ajouter la ligne updatebd au fichier /etc/rc.d/rc.local.

Dans FC4 vous devez éditer le fichier /etc/updatedb.conf et définir DAILY_UPDATE=yes.

Mais ça, c'est pour Fedora.

16voto

Rinzwind Points 270388

En http://manpages.ubuntu.com/manpages/oneiric/en/man8/updatedb.8.html

updatedb est généralement exécuté quotidiennement par cron(8) pour mettre à jour la base de données par défaut.

Vérifiez /etc/cron.daily . Il devrait être là.


/etc/cron.daily$ ls *loc*    
mlocate

3voto

Maythux Points 77506

En plus de la réponse de Rinzwind

updatedb est généralement exécuté quotidiennement par cron(8) pour mettre à jour le fichier de base par défaut. par défaut.

Revenons maintenant à votre demande :

si vous voulez exécuter updatedb au démarrage

vous pouvez utiliser cron pour ce travail, exécutez la commande :

sudo crontab -e

Ajoutez ce qui suit :

@reboot /usr/bin/updatedb

Sauvegardez et quittez.

Cela garantit que vous mettrez à jour le mlocatedb à chaque démarrage de votre système, en plus de sa mise à jour quotidienne.

Vous pouvez commenter la ligne contenant mlocate en /etc/cron.daily d'arrêter le programme habituel de tous les jours.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X