SuSE Linux: Od verze 8.1
Chcete spouštět YaST Online update (YOU) pomocí úlohy Cronu nebo skriptem. V SuSE Linuxu 8.1 máte tři různé způsoby, jak YOU spustit. Grafický, textový a pomocí příkazu:
online_update
Příkaz online_update
se hodí především pro úlohy Cronu nebo skript.
Použití: online-update [-u url] [-p product] [-v version] [-a arch] [-d] [-s] [-n] [-g] [-i] [security] [recommended] [document] [optional] -u url URL adresáře z nějž bude prováděn update. -g pouze stáhnout,neinstalovat. -i nainstalovat již stažené a nestahovat další. -p product Jméno updatovaného produktu. -v version verze updatovaného produktu. -a arch architektura, pro kterou je update určen. -d pouze získat opravy, neinstalovat. -n nekontrolovat pravost balíků. -s ukázat seznam oprav. -V verbose. -D ladicí výstup. security | recommended | document | optional Types of patches to be installed.
Protože ne každý uživatel se již s Cronen setkal, ukážeme si zde krátký příklad. V zásadě můžete postupovat dvěma způsoby. Zde si předvedeme ten jednodušší. Postupujte následujícím způsobem:
Vložte následující řádky:
MAILTO="root" 13 3 * * 0 /usr/bin/online_update -g 53 3 * * 0 /usr/bin/online_update -i
Význam jednotlivých částí z leva do prava:
13=Minuty, 3=Hodiny, *=den v měsíci není důležitý, *=měsíc není důležitý, 0=Neděle
Což znamená, že Cron má stahování oprav spustit vždy v neděli 3 hodiny 13 minut. Druhý řádek pak spouští o 40 minut později instalaci.
POZOR:
Prosím změnte časové údaje tak, aby se lišily od uvedených příkladů. Pokud by stejné údaje
použilo více uživatelů, mohlo by dojít k přetížení FTP serveru.
Prosím uvědomte si, že pokud update proběhne bez Vaší přítomnosti, mohou Vám uniknout
důležitá hlášení. Updaty některých balíků mohou vést k problémům např. glibc nebo jádro. V
některých případech je nutný lidský zásah (např. restart počítače nebo reinicializace
LILO). Použijte proto následující řešení jen v případě, že jste si naprosto jistí, co může
způsobit.
Uložte úlohu Cronu příkazem:
Esc :wq
nebo
Esc ZZ
Nyní bude Cron automaticky spouštět Vaší úlohu ze souboru /var/spool/cron/tabs/root.
SDB-81_you3
)