Oui, vous pouvez le désactiver dans les crons ou supprimer le package qui fournit updatedb . Sur un système Red Hat, vous suivrez les étapes pour déterminer si quelque chose l'exige avant la suppression.
-
Cherchez d'abord où se trouve le programme sur le disque.
$ type updatedb updatedb is /usr/bin/updatedb -
Découvrez ensuite quel package fournit
updatedb.$ rpm -qf /usr/bin/updatedb mlocate-0.26-3.fc19.x86_64 -
Voir si quelque chose nécessite
mlocate.$ rpm -q --whatrequires mlocate no package requires mlocate -
Rien ne l'exige, vous pouvez donc supprimer le package.
$ yum remove mlocate
Vous pouvez désactiver l'analyse des répertoires contenant de nombreux fichiers (/var/www par exemple) en éditant le /etc/updatedb.conf fichier de configuration. Si vous voulez vraiment le désactiver, supprimez simplement le cronjob.
Supprimez-le à l'aide de votre gestionnaire de packages, si un autre package l'utilise, vous le saurez, car il doit en dépendre (dépendance du package).
J'ai un serveur avec Nginx , php-fpm et mysql , et cela fonctionne parfaitement sans updatedb .