Updatedb inerte

Le
capfree
Bonjour

Je viens d'installer une Mdv, ensuite locate,
j'ai bien /usr/bin/locate et /usr/bin updatedb
mais
updatedb
ne crée rien??

Une autre question, sous quel nom est enregistrée cette base de donnée?

Cela peut m'être utile pour repérer sa date de mise à jour, par ex.

Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Benoit Izac
Le #18637151
Bonjour,

le 10/02/2009 à 19:51, capfree a écrit dans le message

Je viens d'installer une Mdv, ensuite locate,
j'ai bien /usr/bin/locate et /usr/bin updatedb
mais
updatedb
ne crée rien??



Pas de message d'erreur ?
Et avec l'option « -v  » ?

Une autre question, sous quel nom est enregistrée cette base de donnée?



Généralement, lorsque je me pose ce genre de question, et que j'ai la
flemme de lire la doc (manpages et /usr/share/doc) ou de regarder les
sources, j'utilise strace :
# strace updatedb 2>&1 | grep open | less
[...]
open("/var/lib/slocate/slocate.db.stf", O_RDONLY) = 6
open("/var/lib/slocate/slocate.db.stf", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
[...]

Généralement je n'ai pas besoin de less, mais ici il y a un bon paquet
de fichiers qui sont ouverts. ;-)

NB : je n'ai pas une Mandriva et c'est slocate mais le principe est là.
--
Benoit Izac
GuiGui
Le #18639021
Benoit Izac a écrit :
Bonjour,

le 10/02/2009 à 19:51, capfree a écrit dans le message

Je viens d'installer une Mdv, ensuite locate,
j'ai bien /usr/bin/locate et /usr/bin updatedb
mais
updatedb
ne crée rien??



Pas de message d'erreur ?
Et avec l'option « -v  » ?

Une autre question, sous quel nom est enregistrée cette base de donnée?



Généralement, lorsque je me pose ce genre de question, et que j'ai la
flemme de lire la doc (manpages et /usr/share/doc) ou de regarder les
sources, j'utilise strace :
# strace updatedb 2>&1 | grep open | less
[...]
open("/var/lib/slocate/slocate.db.stf", O_RDONLY) = 6
open("/var/lib/slocate/slocate.db.stf", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
[...]

Généralement je n'ai pas besoin de less, mais ici il y a un bon paquet
de fichiers qui sont ouverts. ;-)

NB : je n'ai pas une Mandriva et c'est slocate mais le principe est là.



Chez moi, il faut que je le lance en sudo (ubuntu), c'est normal ?
Sinon le fichier chez moi c'est /var/lib/mlocate/mlocate.db
Benoit Izac
Le #18639131
Bonjour,

le 10/02/2009 à 23:21, GuiGui
open("/var/lib/slocate/slocate.db.stf", O_RDONLY) = 6
open("/var/lib/slocate/slocate.db.stf", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
[...]





Par curiosité, j'ai été jeter un coup d'oeil dans les sources et le nom
de la basse de données est en fait /var/lib/slocate/slocate.db, le .stf
signifiant Slocate Temporary File, un rename est effectué lorsque la
base est remplie. Comme quoi, ce n'est pas toujours vrai...

Chez moi, il faut que je le lance en sudo (ubuntu), c'est normal ?



Oui.

--
Benoit Izac
capfree
Le #18639501
Benoit Izac a écrit :

Merci
Je viens de m'y remettre, la cmd est débloquée, mystère et comme je ne
suis pas une lumière, je déteste ces trucs inexplicable pour moi :-(


Généralement, lorsque je me pose ce genre de question, et que j'ai la
flemme de lire la doc (manpages et /usr/share/doc) ou de regarder les
sources, j'utilise strace :
# strace updatedb 2>&1 | grep open | less




Pendant ma pause (ne sachant pas utiliser strace... s'cusez :-) j'avais
concocté ce scenario

# updatedb
# find /var/ -amin -3 -type f -print
/var/lib/mlocate/mlocate.db




open("/var/lib/slocate/slocate.db.stf", O_RDONLY) = 6
open("/var/lib/slocate/slocate.db.stf", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
[...]





Par curiosité, j'ai été jeter un coup d'oeil dans les sources et le nom
de la basse de données est en fait /var/lib/slocate/slocate.db, le .stf
signifiant Slocate Temporary File, un rename est effectué lorsque la
base est remplie. Comme quoi, ce n'est pas toujours vrai...





--
capfree - tous les chemins mènent à /rom/ ,
j'inscris strace à mon /program/ d'étude
Publicité
Poster une réponse
Anonyme