Sì, puoi disabilitarlo in crons o rimuovere il pacchetto che fornisce updatedb
. Su un sistema Red Hat dovresti eseguire i passaggi per determinare se qualcosa lo richiede prima della rimozione.
-
Per prima cosa scopri dove si trova il programma sul disco.
$ type updatedb updatedb is /usr/bin/updatedb
-
Quindi scopri quale pacchetto fornisce
updatedb
.$ rpm -qf /usr/bin/updatedb mlocate-0.26-3.fc19.x86_64
-
Vedi se qualcosa richiede
mlocate
.$ rpm -q --whatrequires mlocate no package requires mlocate
-
Niente lo richiede quindi puoi rimuovere il pacchetto.
$ yum remove mlocate
Puoi disabilitare la scansione delle directory che contengono molti file (/var/www
per esempio) modificando il /etc/updatedb.conf
file di configurazione. Se vuoi davvero disabilitarlo, rimuovi semplicemente il cronjob.
Rimuovilo utilizzando il tuo gestore di pacchetti, se un altro pacchetto lo utilizza, lo saprai, poiché deve dipendere da esso (dipendenza dal pacchetto).
Ho un server con Nginx
, php-fpm
e mysql
, e funziona magnificamente senza updatedb
.