UpdateDB aktualisiert die Datenbank die der 'locate'-Befehl (in der bash-Shell) als index nutzt um gesuchte Dateien zu finden. Das bedeutet das neu installierte Programme erst mit locate gefunden werden können nach dem UpdateDB seinen lauf beendet hat.
Das Menü im Setup-Programm ist wie folgt aufgebaut:
1. | System administration |
x. | UpdateDB administration |
1. | Viev documentation | |||
2. | Edit configuration | |||
3. | Run updatedb now |
Die Konfiguration kann über den Menüpunkt 'Edit configuration' geändert werden. Standardmäßig wird der Editor aufgerufen, der in der Environment-Konfiguration über die Variable 'EDITOR' festgelegt wurde.
In der Konfigurationsdatei, die über das Menü zugänglich ist, sind
folgende Parameter vorhanden; wer sie von Hand editieren will findet
sie unter
/etc/config.d/updatedb
Gültige Werte: yes, no
Standardeinstellung: UPDATEDB_CRON_USE='yes'
Minute: | Wert von 0 bis 59 |
Stunde: | Wert von 0 bis 23 |
Tag_im_Monat: | Wert von 1 bis 31 |
Monat: | Wert von 1 bis 12 |
Wochentag: | Wert von 0 bis 7, wobei 0 und 7 Sonntag sind |
Ein Cronjob wird nur ausgeführt, wenn alle Kriterien zutreffen
(logisches UND);
so wird ein Cronjob mit der Definition 23 12 1 * 1
nur um 12.23 Uhr eines jeden Monatsersten ausgeführt, der
zugleich ein Montag ist.
Einzelne Werte können mit Kommata getrennt gruppiert werden; sie werden dann wie ein logisches ODER betrachtet.
Beispiel:
0,27 * * * * führt jeweils zur vollen Stunde und 27 Minuten
danach einen Job aus;
dieser Eintrag ist äquivalent zu den beiden folgenden
(zusammen betrachtet): 0 * * * * und 27 * * * *
Periodische Einträge können durch die Angabe einer Basis und
des Intervalls angegeben werden.
So wird 0 0/2 * * * immer zu jeder geraden vollen Stunde ausgeführt.
Gültige Werte: m s T M W (25 23 * * *)
Standardeinstellung: UPDATEDB_CRON_TIMES='0 0-23/2 * * *'
Wenn man also eine vollständige Information in der locate Datenbank haben will, so setzt man UPDATEDB_CRON_RUN_AS='root'. Wenn man Sicherheit haben will, so setzt man UPDATEDB_CRON_RUN_AS='nobody'.
Gültige Werte: user, (leer = root)
Standardeinstellung: UPDATEDB_CRON_RUN_AS=”
Gültige Werte: nice Wert (-20 bis 19)
Standardeinstellung: UPDATEDB_CRON_NICE='19'
Gültige Werte: ionice class (0 bis 3)
Standardeinstellung: UPDATEDB_CRON_IONICE_CLASS='2'
Gültige Werte: ionice prority (0 bis 7)
Standardeinstellung: UPDATEDB_CRON_IONICE_PRIORITY='7'
Gültige Werte: yes, no
Standardeinstellung: UPDATEDB_SUPPRESS_CRON_MAIL='yes'
Gültige Werte: number
Standardeinstellung: UPDATEDB_PRUNEPATH_N='5'
Gültige Werte: yes/no
Standardeinstellung: UPDATEDB_PRUNEPATH_x_ACTIVE='yes'
Gültige Werte: Name
Standardeinstellung: UPDATEDBi_PRUNEPATH_x='/tmp'
Zurück ins Menü: System administration