Pagina 1 di 2
Problema con il comando "locate"
Inviato: mar 5 giu 2007, 1:42
da mordecai
Non capisco perchè,ma dopo l'installazione ottengo questo errore!
Codice: Seleziona tutto
bash-3.1# locate
locate: fatal error: Could not find user database '/var/lib/slocate/slocate.db': No such file or directory
Inviato: mar 5 giu 2007, 3:15
da Dani
Prova a dare da root updatedb
Inviato: mar 5 giu 2007, 9:46
da dapuzz
man locate

Inviato: mar 5 giu 2007, 10:13
da ekxius
prima di cercare devi dare locate -u per aggiornare il suo database.
ekxius
Inviato: mer 6 giu 2007, 15:55
da B4sH
ma il database si può aggiornare in automatico oppure ogni volta che lo devo usare da root devo dare updatedb?
Inviato: mer 6 giu 2007, 16:18
da aschenaz
Il database si aggiorna di notte (mi pare alle 4) se lasci il pc acceso.
Credo che questo orario si possa modificare (si dovrebbe intervenire nelle impostazioni di cron.daily).
Altrimenti puoi impostare la crontab per un orario in cui di solito è acceso.
Inviato: mer 6 giu 2007, 16:20
da B4sH
avevo letto anch'io del fatto che si dovrebbe aggiornare alle 4:40 per l'esattezza, solo che a quell'ora il mio pc è sempre spento, comunque proverò con crontab
Inviato: mer 6 giu 2007, 16:35
da bloodlust
o sposti l'orario di esecuzione del task in crontab oppure puoi usare anacron che permette di gestire proprio i casi nei quali non è possibile eseguire il task all'orario specificato.
Inviato: mer 6 giu 2007, 16:44
da B4sH
scusate la domanda, ma cron.daily è una directory, qual'è invece il file da modificare?
Inviato: mer 6 giu 2007, 17:05
da aschenaz
Modifica con la stessa sintassi di crontab.
Almeno: io credo che sia quello (salvo smentite).
Ciao,
nino
Inviato: mer 6 giu 2007, 17:14
da stan
crontab --help
crontab -e [user]
Inviato: mer 6 giu 2007, 17:19
da aschenaz
stan ha scritto:crontab --help
crontab -e [user]
Ci riferivamo alle impostazioni di default per le schedulazioni di sistema, quelle inserite in cron.daily, cron.weekly etc...
Inviato: mer 6 giu 2007, 17:26
da B4sH
@ninobi
ho provato come mi hai suggerito, ma ho l'impressione che non va... forse sbaglio io qualcosa, ma volevo un po approfindire quest'argomento, in quanto trovo "locate" il migliore tool per la ricerca su gnu-linux, sempre molto veloce e facile da usare.
Inviato: mer 6 giu 2007, 17:29
da stan
ninobi ha scritto:
Modifica con la stessa sintassi di crontab.
crontab -e se lanciato da root edita /var/spool/cron/crontabs/root.
Per come editarlo,,,beh 'man crontab' o appunti di inf libera possono aiutare.
Se non ho capito ignorate pure il mio post..
Inviato: mer 6 giu 2007, 19:40
da aschenaz
stan ha scritto:ninobi ha scritto:
Modifica con la stessa sintassi di crontab.
crontab -e se lanciato da root edita /var/spool/cron/crontabs/root.
Per come editarlo,,,beh 'man crontab' o appunti di inf libera possono aiutare.
Se non ho capito ignorate pure il mio post..
No, hai ragione.
Ero abituato con il crontab del mio vecchio server con RedHat, dove la schedulazione di sistema era gestita diversamente e con il crontab impostavi solo quelle locali...