On Wed, Jan 25, 2006 at 06:58:30PM +0100, colapso wrote: > Teníais razón. Es un script para actualizar la bbdd, aunque no se para que > sirve exactamente. Os lo mando para que le echeis un vistazo antes de > cargármelo, porque sino hace nada importante, lo borro (hay que ver los > recursos que utiliza....) >
Olá. Si, actualiza la base de datos de locatedb. Para ello carga '/etc/updatedb.conf' (si existe), y ejecuta 'updatedb'. En ella está almacenada una lista de los ficheros del sistema.. que se encuentren en '/etc/updatedb.conf'. Asi, ahora.. imaginemos que tenemos que localizar algun archivo... rapidamente (aunque puede que este apareciese despues de la actualización, por lo que hasta la siguiente no estaría), entonces: $ locate fichero Y nos daría la ruta, en caso de que existiesen. Pero sigue teniendo el inconveniente de no es una busqueda a tiempo real..etc Es interesante para buscar archivos que sabes son de "tiempo" atrás... Aqui puedes encontrar información más precisa y sin los errores, que seguro, he cometido: $ man locate $ man locatedb $ man updatedb Y para el script que has puesto, sino tienes conocimientos de shell: $ man bash > > #! /bin/sh > # > # cron script to update the `locatedb' database. > # > # Written by Ian A. Murdock <[EMAIL PROTECTED]> and > # Kevin Dalley <[EMAIL PROTECTED]> > > LOCALUSER="nobody" > export LOCALUSER > if [ -f /etc/updatedb.conf ]; then > . /etc/updatedb.conf > fi > > if getent passwd $LOCALUSER > /dev/null ; then > cd / && nice -n ${NICE:-10} updatedb 2>/dev/null > else > echo "User $LOCALUSER does not exist." > exit 1 > fi > > > > > Muchísimas gracias, desde luego, la gente de esta lista da gusto :) > > Un Saludo Nara. Xau! -- Porqué loitar e matar, se podes amar e sonhar /"\ \ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]