Jak codziennie uruchamiać aktualizację?


12

Jak edytować plik update.confat, /etc/update.confaby był uruchamiany codziennie w systemie Ubuntu? Pozwoliłoby mi to korzystać locatez najnowszej bazy danych.

Przeczytałem to :

ustawienie domyślne, updatedb, było w /etc/cron.daily, a jego nazwa to slocate.cron, jeśli chcesz uruchomić updatedb podczas uruchamiania, możesz dodać linię updatebd do pliku /etc/rc.d/rc.local .

W FC4 musisz edytować plik /etc/updatedb.conf i ustawić DAILY_UPDATE = yes.

Ale to dotyczy Fedory.


4
afaik Ubuntu robi to już codziennie?
Rinzwind

Odpowiedzi:


12

Od http://manpages.ubuntu.com/manpages/oneiric/en/man8/updatedb.8.html

Zaktualizowanyb jest zwykle uruchamiany codziennie przez cron (8) w celu aktualizacji domyślnej bazy danych.

Sprawdzić /etc/cron.daily. Powinno tam być.


/etc/cron.daily$ ls *loc*    
mlocate

jasne, ale crontab -enie pokazuje mi wiersza, który to robi updatedb. Jak uzyskać do tego dostęp? Nie wtrącać się w to, ale zobaczyć, o co w tym wszystkim chodzi?
kochany

1
Dlaczego miałby być w crontab -e? To stary skool;) codzienne wydarzenia powinny iść do / etc / daily
Rinzwind

1
Sprawdziłem, a mój system nie ma pliku lub folderu o nazwie dailyunder/etc
kochany

@drn cron.daily i jego katalog.
Rinzwind

1
Dla innych, którzy to znajdą, prawdopodobnie chcesz edytować /etc/cron.daily/mlocate.cron, a konkretnie ten wiersz, który wywołuje updatedb: / usr / bin / updatedb -f "$ nodevs"
kevinmicke

3

Oprócz odpowiedzi Rinzwind

Zaktualizowanyb jest zwykle uruchamiany codziennie przez cron (8) w celu aktualizacji domyślnej bazy danych.

Teraz wróć do swojego żądania:

jeśli chcesz uruchomić zaktualizowaneb podczas uruchamiania

możesz użyć crona do tego zadania, uruchom polecenie:

sudo crontab -e

Dodaj następujące:

@reboot /usr/bin/updatedb

Zapisz i wyjdź.

Teraz zapewnia to aktualizację mlocatedb przy każdym uruchomieniu systemu, oprócz jego codziennego harmonogramu.

Możesz skomentować wiersz zawierający mlocatew, /etc/cron.daily aby codziennie przerywać zwykły harmonogram.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.