YaST Online update pomocí Cronu / Skriptu

Supportní databáze (81_you3)
Platí pro

SuSE Linux: Od verze 8.1

Dotaz:

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

Postup:

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:

  1. Přihlašte se jako uživatel root
  2. Spustte editor Cronu příkazem crontab -e
  3. Zvolte i pro insertmod editoru vi
  4. 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.

  5. 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.


Viz také:
o 8.1 - YOU za firewally
o 8.1 - YOU po updatu

Klíčová slova: YAST, YOU, ONLINE, UPDATE, AKTUALIZACE, PATCHE, FTP, SERVER

Kategorie: YaST

Zpětná vazba vítána: Send Mail to hvogel+you@suse.de (Uveďte prosím následující klíčové slovo: SDB-81_you3)
SDB-81_you3, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 11. Nov 2002
SuSE Linux AG - Poslední změnu: 12. Nov 2002 provedl hvogel (sdb_gen 1.40.0)