hallo,
ist es normal, dass nachdem updatedb ausgeführt würde locate normal funktioniert, aber nach ein paar Tagen wieder updatedb ausgeführt werden muss, da scheinbar die db wieder leer ist?
zumindest funktioniert locate nach einigen Tagen nicht mehr...(bzw. es wird nichts gefunden)
gruss,
Piioo
Updatedb für locate
hi
mit 'updatedb' bringst du die db (datenbank) auf den neuesten stand. hast du also veränderungen am system gemacht, solltest du vor einem 'locate' eben 'updatedb' ausführen. näheres dazu findest du auch mit
man updatedb
> es wird nichts gefunden
nichts, oder nur keine neu hinzugekommenen sachen?
bis denn
mit 'updatedb' bringst du die db (datenbank) auf den neuesten stand. hast du also veränderungen am system gemacht, solltest du vor einem 'locate' eben 'updatedb' ausführen. näheres dazu findest du auch mit
man updatedb
> es wird nichts gefunden
nichts, oder nur keine neu hinzugekommenen sachen?
bis denn
-
- Posts: 266
- Joined: 10. Sep 2004 14:37
- Contact:
> ist es normal, dass nachdem updatedb ausgeführt würde locate normal funktioniert, aber
> nach ein paar Tagen wieder updatedb ausgeführt werden muss, da scheinbar die db wieder leer ist?
falls dem so wäre, so wäre es alles andere als normal. es ist aber normal, dass nach einigen tagen (zb 8 ) eine warnung kommt, etwa:
warning: locate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old
das ist aber nur eine warning. du sollst updatedb ausführen, um die db zu aktualisieren, aber nicht, weil sie etwa leer wäre.
> zumindest funktioniert locate nach einigen Tagen nicht mehr...(bzw. es wird nichts gefunden)
soll das heissen, auch alte dateien, die vor dem letzen updatedb-lauf schon existierten, werden nicht mehr gefunden?
> nach ein paar Tagen wieder updatedb ausgeführt werden muss, da scheinbar die db wieder leer ist?
falls dem so wäre, so wäre es alles andere als normal. es ist aber normal, dass nach einigen tagen (zb 8 ) eine warnung kommt, etwa:
warning: locate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old
das ist aber nur eine warning. du sollst updatedb ausführen, um die db zu aktualisieren, aber nicht, weil sie etwa leer wäre.
> zumindest funktioniert locate nach einigen Tagen nicht mehr...(bzw. es wird nichts gefunden)
soll das heissen, auch alte dateien, die vor dem letzen updatedb-lauf schon existierten, werden nicht mehr gefunden?
Last edited by kanonenfutter on 03. Jun 2005 22:08, edited 1 time in total.
"Email und Internet haben gemeinsam, dass sie beide in HTML geschrieben sind" (Peter Huth, TV-Computerexperte). Zitiert nach http://www.antihuth.de/
Also irgendwas muss ja dafür sorgen, dass die db futsch geht. Was sagt denn ein
?
Code: Select all
ls /etc/cron.*
Cron wird führt doch die Programme zu bestimmten Zeitpunkten aus oder?
Anscheinend soll er updatedb ausführen.
Woher weis ich, dass cron ausgeführt wird?
Anscheinend soll er updatedb ausführen.
Woher weis ich, dass cron ausgeführt wird?
/etc/cron.d:
/etc/cron.daily:
clean_catman suse.de-backup-rc.config suse.de-clean-vi
clean_core suse.de-backup-rpmdb suse.de-cron-local
do_mandb suse.de-check-battery tetex
logrotate suse.de-clean-tmp updatedb
/etc/cron.hourly:
/etc/cron.monthly:
/etc/cron.weekly: