SuSE Linux: Verziók a következő dátum óta: 8.1
Szeretnénk automatikusan elindítani a YaST Online frissítést cron feladatból vagy szkriptből. Három lehetséges mód van a YOU elindítására a SuSE Linux 8.1-ben: grafikus módban a YaST2 menüből, az ncurses felületen keresztül vagy az
online_update
parancs segítségével.
Az online_update
eszköz speciálisan alkalmazható cron/szkript feladatokra.
Használat: online-update [-u url] [-p termék] [-v verzió] [-a arch] [-d] [-s] [-n] [-g] [-i] [biztonsági] [javasolt] [dokumentum] [opcionális] -u url A frissítés könyvtára. -g Csak töltse le a frissítéseket, ne telepítse azokat. -i A letöltött frissítések telepítése, ne töltse le. -p termék A termék neve, amihez a frissítések kellenek. -v verzió A termék verziója a frissítésekhez. -a arch A termék alap architektúrája. -d Csak a frissítéseket töltse le, ne telepítse azokat. -n Nem ellenőrzi a letöltött fájlok digitális aláírását. -s A frissítések listájának megjelenítése. -V Bővebb információk. -D Nyomkövetés. security | recommended | document | optional A telepítendő frissítések típusa.
Mivel nem mindenki ismeri, hogy lehet használni a cron feladatkezelőt, egy rövid leírást adunk hozzá. Alapvetően két mód van egy cron feladat beállítására. A legegyszerűbb módszer a következő:
Szúrjuk be a következő sorokat:
MAILTO="root" 13 3 * * 0 /usr/bin/online_update -g 53 3 * * 0 /usr/bin/online_update -i
Az első 5 pozícióban lévő bejegyzés értelme balról-jobbra:
13=perc, 3=óra, *=a hónap napja (nem fontos), *=hónap az évben (nem fontos), 0=vasárnap
Ennek megfelelően az első bejegyzés elindítja a cron feladatot vasárnap hajnali 3:13-kor. A második 40 perccel később, 03:53-kor hajtódik végre.
FIGYELEM:
Ne használjuk a példában megadott időkkel egyezőeket, ellenkező esetben az ftp szerver túl lesz terhelve ekkor vagy az elérések
száma a maximumon lesz.
A továbbiakban jegyezzük meg, hogy a karbantartás nélküli frissítéssel
fontos üzeneteket hagyhatunk ki az online frissítés használatával szemben.
Néhány csomag problémát okozhat a frissítés során, például a
glibc vagy a rendszermag. Minden más esetben a felhasználó közbeléphet (pl. újraindítással vagy a lilo elindításával).
Éppen ezért ezt a megoldást csak akkor javasoljuk, ha pontosan tudjuk mit is teszünk!
Mentsük a cron feladatot a következő billentyűk leütésével:
Esc :wq
vagy
Esc ZZ
Kész! A cron démon automatikusan indul és a feladat a /var/spool/cron/tabs/root fájlban tárolódik.
SDB-81_you3
)