Comment éditer le update.conf
sur /etc/update.conf
pour qu'il s'exécute tous les jours sur Ubuntu? Cela me permettrait d’utiliser locate
avec une base de données très récente.
Je lis ceci :
paramètre par défaut, updatedb, il a été placé dans /etc/cron.daily et son nom est slocate.cron. Si vous souhaitez 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 c'est pour Fedora.
De 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
En plus de la réponse de Rinzwind
updatedb est généralement exécuté quotidiennement par cron (8) pour mettre à jour la base de données par défaut.
Revenons maintenant à votre demande:
si vous voulez exécuter updatedb au démarrage
vous pouvez utiliser cron pour ce travail, lancez la commande:
Sudo crontab -e
Ajouter ce qui suit:
@reboot /usr/bin/updatedb
Sauvegarder et quitter.
Maintenant, cela garantit que vous allez mettre à jour le mlocatedb à chaque démarrage de votre système, en plus de sa planification quotidienne.
Vous pouvez commenter la ligne contenant mlocate
dans /etc/cron.daily
pour arrêter le programme habituel tous les jours.