# KCron kézikönyv

Gary
Meyer

    gary@meyer.net

Tamás
Szántó

    tszanto@mol.hu

01/11/1999
0.06.00

Ez a kézikönyv a KCron 0.6-os verzióját írja le.

KDE
KCron
cron
crontab
id&odblac;zít&odblac;

## Bevezetés

### Leírás

A KCron feladatok id&odblac;zített indítását teszi lehet&odblac;vé a háttérben. Grafikus felületen keresztül lehet a cron-t, a standard Unix id&odblac;zít&odblac;programot használni.

### Köszönetnyilvánítás

A KCron a kcrontab továbbfejlesztése, melynek fejleszt&odblac;je Michael Bialas a dokumentáció készít&odblac;je pedig David Klemm.

Külön köszönet Paul Vixie-nek, a vixie-cron szerz&odblac;jének.

### Licensz

A KCron a GNU GPL2 licensz szerint használható. Lásd a `COPYING` fájlt a programcsomag fájljai között.

### Visszajelzés

Remélhet&odblac;en hasznosnak találja a programot. Szívesen fogadom a javaslatokat és a megjegyzéseket.

`Gary Meyer`

gary@meyer.net

## Telepítés

### A KCron megszerzése

A KDE 2.0-s verziójától kezdve a KCron része a KDE `kdeadmin` nev&udblac; csomagjának.

A legújabb verzió forrása letölthet&odblac; az alábbi címr&odblac;l: KCron honlap.

### Követelmények

A KCron lefordításához az alábbi könyvtárakra van szükség:

- Qt 1.44 vagy újabb verzió.

- KDE 1.1.1 vagy újabb verzió. A KCron több könyvtárat is használ a `kdelibs` csomagból.

- egy Cron program, például a vixie-cron. A KCron a `crontab` parancsot használja a az id&odblac;zített feladatok módosításához.

- egy POSIX szabványú Unix, mint például a glibc alapú rendszerek. A KCron standard Unix rendszerhívásokat használ a dátumok és az id&odblac; megjelenítési formátumaihoz.

### Fordítás és telepítés

A KCron lefordításához és telepítéséhez el&odblac;ször is módosítsa a `Makefile.am` fájlt az igényeknek és a KDE 1.x és 2.x verziójának megfelel&odblac;en. A `Makefile.am` fájl részletes példákat tartalmaz a lehetséges módosításokról.

Ezután hajtsa végre az alábbi parancsokat a forrás alapkönyvtárában:

    % ./configure
    % make
    % make install

Értesítse a szerz&odblac;t ha valamilyen szokatlan módosítást kellett végrehajtani a sikeres fordításhoz. Tüntesse fel az operációs rendszer, a fordítóprogram, a Qt és a KDE verziószámát az üzenetben.

## Az alapfunkciók leírása

### A program indulása

A program indítása után megjelen&odblac; f&odblac;ablakban láthatóak az id&odblac;zített feladatok és a hozzájuk tartozó környezeti változók. Ha `root` felhasználóként lépett be, akkor az összes felhasználó feladatain kívül a rendszer feladatai is megjelennek. Valamennyi mappa kibontható és összecsukható.

Id&odblac;zített feladatok

A feladatok a "Feladatok" mappa alatt jelennek meg. Minden feladatnál a következ&odblac; tulajdonságok láthatók:

- Név

- Érték: a futtatandó program és annak paraméterei

- Leírás: a feladat kötetlen formátumú leírása

Ha egy feladat kikapcsolt állapotban van, akkor a programnév nem látszik és a leírás szövege "Kikapcsolt" lesz.

Környezeti változók

A környezeti változók a "Változók" mappa alatt látszanak. Minden környezeti változónál az alábbi tulajdonságok láthatók:

- Név

- Érték

- Leírás

Ha egy környezeti változó kikapcsolt állapotban van, akkor az értéke üres és a leírás szövege "Kikapcsolt" lesz.

### Mentés

A módosítások elmentéséhez válassza a Fájl/Mentés menüpontot, vagy nyomja meg a mentés ikonját az eszköztáron.

Módosítások esetén kilépés el&odblac;tt a program figyelmeztet arra, hogy nem mentett módosítások vannak.

Megjegyzés: a fenti mentési lehet&odblac;ségeken kívül a program nem módosíthatja a fájlokat.

### Kilépés

A kilépéshez válassza a Fájl/Kilépés menüpontot.

A program automatikusan figyelmezteti Önt kilépés el&odblac;tt, ha nem mentett módosításai vannak.

A figyelmeztetés a következ&odblac;: "Az id&odblac;zített feladatok beállításai módosultak. Kívánja menteni a módosításokat?"

- Válaszoljon "Igen" -nel a mentéshez és a kilépéshez.

- Válaszoljon "Nem" -mel a változások elvetéséhez és a kilépéshez.

- Válaszoljon "Mégsem" -mel a szerkesztés folytatásához.

### Az eszközsor megjelenítése

Ha az eszközsor nem látszik, válassza a Beállítások/Az eszközsor megjelenítése menüpontot. Az eszközsor megjelenik és a fenti menüpont meg lesz jelölve.

### Az eszközsor elrejtése

Ha az eszközsor látszik, válassza a Beállítások/Az eszközsor megjelenítése menüpontot. Az eszközsor nem látszik többé és a fenti menüpontól elt&udblac;nik a jel.

### A státuszsor megjelenítése

Ha a státuszsor nem látszik, válassza a Beállítások/A státuszsor megjelenítése menüpontot. A státuszsor megjelenik és a fenti menüpont meg lesz jelölve.

### A státuszsor elrejtése

Ha a státuszsor nem látszik, válassza a Beállítások/A státuszsor megjelenítése menüpontot. A státuszsor nem látszik többé és a fenti menüpontból elt&udblac;nik a jel.

## Id&odblac;zített feladatok

### Új id&odblac;zített feladat létrehozása

Új id&odblac;zített feladat létrehozásához el&odblac;ször jelölje ki a "Feladatok" mappát.

Azután válassza a Szerkesztés/Új menüpontot. Ugyanezt a menüt az egérrel egy jobb kattintással is el&odblac; lehet hozni. Megjelenik a "Feladatok szerkesztése" dialógusablak.

Megjegyzés

A "Megjegyzések" mez&odblac;ben adhatja meg az id&odblac;zített feladat rövid leírását.

Programnév

A "Programnév" mez&odblac;be kell beírni a futtatandó alkalmazás vagy parancs nevét. Relatív vagy teljes elérési út is megadható. A kívánt program kiválasztásához nyomja meg a "Tallózás..." gombot.

Bekapcsolt

Ha ki akar kapcsolni egy feladatot, távolítsa el a jelet a "Bekapcsolt" mez&odblac;b&odblac;l.

Naponta

Ha egy feladatot mindennap futtatni akar, jelölje be a "Futtatás naponta" opciót.

Hónapok

A futtatás csak a kijelölt hónapokban fog megtörténni.

A hónap napjai

A futtatás csak a hónap kijelölt napjain fog megtörténni.

A hét napjai

A futtatás csak a hét kijelölt napjain fog megtörténni.

Megjegyzés:A feladat futni fog egy adott napon, ha akár a hét, akár a hónap kijelölt napjai közé esik.

Például ha ki van jelölve 1, 15 és vasárnap, akkor a feladat futni fog minden 1-jén és 15-én a kijelölt hónapokban (akár vasárnapra esik akár nem) továbbá minden vasárnap a kijelölt hónapokban.

Ha heti gyakorisággal kíván valamit futtatni, akkor jelölje ki a hónap összes napját és a hét kívánt napjait.

Ha a hónap meghatározott napjain akar valamit futtatni, akkor jelölje ki a hét összes napját és a hónap kívánt napjait.

Órák

Adja meg a futtatás óráit.

Percek

Adja meg a futtatás perceit. (A KCron a feladatok id&odblac;zítését 5 perces id&odblac;közzel tudja beállítani, ennél finomabban nem.)

Nyomja meg az "OK" gombot a folytatáshoz.

Megjegyzés: a módosítások csak a következ&odblac; mentéskor lépnek életbe. Az összes módosítás elmentéséhez válassza ki a Fájl/Mentés menüpontot.

A "Mégsem" gomb megnyomásával elvetheti a módosításokat.

### Id&odblac;zített feladat módosítása

Id&odblac;zített feladat módosításához el&odblac;ször jelölje ki a kívánt feladatot, majd válassza a Szerkesztés/Módosítás menüpontot. Ez a menüpont a jobb egérgomb kattintásával is el&odblac;hozható. Megjelenik a "Feladat szerkesztése" dialógusablak.

Megjegyzés

A "Megjegyzés" mez&odblac;t tetszés szerint módosíthatja.

Programnév

A "Programnév" mez&odblac;ben módosíthatja a futtatni kívánt program nevét. A programnév relatív vagy teljes elérési úttal is megadható. A program kényelmes kiválasztásához nyomja meg a "Tallózás..." gombot.

Bekapcsolt

A feladatok csak "Bekapcsolt" opció esetén fognak elindulni.

Ha egy feladat futását le akarja tiltani, távolítsa el a jelölést a "Bekapcsolt" opcióról.

Naponta

Ha azt akarja, hogy a feladat mindennap elinduljon, kapcsolja be a "Futtatás naponta" opciót.

Hónapok

A feladat a kijelölt hónapokban fog futni.

A hónap napjai

A feladat a hónap kijelölt napjain fog futni.

A hét napjai

A feladat a hét kijelölt napjain fog futni.

Megjegyzés: Ha a hét és a hónap napjai között is több van kijelölve, akkor a feladat bármelyik feltétel teljesülése esetén futni fog.

Például ha 1-je és 15-ödike és vasárnap van kiválasztva, akkor a feladat minden 1-jén és 15-én futni fog a kijelölt hónapokban továbbá minden vasárnap a kijelölt hónapokban.

Ha egy feladatot heti gyakorisággal akar futtatni, jelölje ki a hónap összes napját és a hét kívánt napjait.

Ha egy feladatot havi gyakorisággal akar futtatni, jelölje ki a hét összes napját és a hónap kívánt napjait.

Órák

Adja meg a feladat indításának óráit.

Percek

Adja meg a feladat indításának perceit. (A KCron ötperces id&odblac;közönként tud feladatot indítani, ennél finomabb beállítással nem.)

Nyomja meg az "OK" gombot a folytatáshoz.

Megjegyzés: a módosítások csak a következ&odblac; mentéskor lesznek eltárolva. Az összes módosítás mentéséhez válassza a Fájl/Mentés menüpontot.

A "Mégsem" gomb megnyomásakor a nem mentett módosítások elvesznek.

### Id&odblac;zített feladat törlése

Egy feladat törléséhez el&odblac;ször jelölje ki a kívánt feladatot.

Ezután válassza a Szerkesztés/Törlés menüpontot. Ugyanezt a parancsot a jobb egérgomb kattintásával is kiválaszthatja.

Megjegyzés: a törlés csak a következ&odblac; mentéskor történik meg. Az összes módosítás mentéséhez válassza a Fájl/Mentés menüpontot.

### Id&odblac;zített feladat kivágása

Egy feladat kivágásához (a vágólapra) el&odblac;ször jelölje ki a feladatot, majd válassza a Szerkesztés/Kivágás menüpontot. Ezt a parancsot a jobb egérgomb kattintásával is kiválaszthatja.

Megjegyzés: a törlés csak a következ&odblac; mentéskor történik meg. Az összes módosítás mentéséhez válassza a Fájl/Mentés menüpontot.

### Id&odblac;zített feladat másolása

Egy feladat másolásához (a vágólapra) el&odblac;ször jelölje ki a feladatot.

Ezután válassza a Szerkesztés/Másolás menüpontot. Ezt a parancsot a jobb egérgomb kattintásával is kiválaszthatja.

Feladat másolása vagy kivágása után lehet használni a Beillesztés parancsot.

### Id&odblac;zített feladat beillesztése

Feladat beillesztése csak egy feladat másolásának vagy kivágásának elvégzése után lehetséges.

Válassza ki a "Feladatok" mappát, majd válassza a Szerkesztés/Beillesztés menüpontot. Ez a parancs a jobb egérgomb kattintása után megjelen&odblac; menüb&odblac;l és az eszköztár gombjával is elérhet&odblac;.

Megjegyzés: a beillesztés eltárolása csak a következ&odblac; mentéskor történik meg. Az összes módosítás mentéséhez válassza a Fájl/Mentés menüpontot.

### Id&odblac;zített feladat bekapcsolása

Kikapcsolt id&odblac;zített feladat bekapcsolásához el&odblac;ször válassza ki a feladatot. (Kikapcsolt feladat leírásában a "Kikapcsolt" szöveg olvasható.)

Ezután válassza a Szerkesztés/Bekapcsolt menüpontot. Ez a parancs az egér jobb gombjának kattintásával is elérhet&odblac;.

Ellen&odblac;rizze, hogy a feladat neve és paraméterei valamint a leírás helyesen jelenik-e meg.

### Id&odblac;zített feladat kikapcsolása

Id&odblac;zített feladat kikapcsolásához el&odblac;ször jeleölje ki a kívánt bekapcsolt feladatot.

Ezután válassza a Szerkesztés/Bekapcsolt menüpontot. Ez a parancs az egér jobb gombjának kattintásával is elérhet&odblac;.

Ellen&odblac;rizze, hogy a programnév és a paraméterek elt&udblac;ntek-e és a leírás helyén megjelent-e a "Kikapcsolt" szöveg.

### Az id&odblac;zített feladat futtatása most

Egy id&odblac;zített feladat azonnali elindításához el&odblac;ször ki kell jelölni a feladatot.

Ezután válassza a Szerkesztés/Futtatás most menüpontot. Ez a menüpont a jobb egérgombra kattintva is elérhet&odblac;.

## Környezeti változók

### Új környezeti változó létrehozása

Új környezeti változó létrehozásához el&odblac;ször jelölje ki a "Változók" mappát.

Ezután válassza a Szerkesztés/Új menüpontot. Ez a menü az egér jobb gombjára kattintva is elérhet&odblac;.

Ekkor megjelenik a "Változó szerkesztése" dialógusablak.

Változó

A "Változó" mez&odblac;be írja be a környezeti változó nevét. A lista a feladatid&odblac;zítésnél leggyakrabban használt környezeti változók nevét tartalmazza, mint például:

- HOME: a felhasználó saját könyvtárára mutat

- MAILTO: e-mail küldésnél használt cím, felülbírálja a felhasználó alapértelmezett e-mail címét.

- PATH: programok indításánál használt keresési lista.

- SHELL: a parancs futtatásához használt héjprogram neve (felülbírálja az alapértelmezettet).

Megjegyzés: ha módosítja a változót, mind az ikon, mind a megjegyzés megváltozhat.

Érték

Az "Érték" mez&odblac;be kell beírni a változó értékét.

Megjegyzés

A "Megjegyzés" mez&odblac;ben lehet megadni kötetlen módon a változó használatának célját.

Bekapcsolt

Ha ki akar kapcsolni egy környezeti változót, távolítsa el a "Bekapcsolt" opció mell&odblac;l a jelölést.

A környezeti változó bekapcsolásához jelölje meg a "Bekapcsolt" opciót.

A folytatáshoz nyomja meg az "OK" gombot.

Megjegyzés: a változó módosított értéke csak a következ&odblac; mentéskor tárolódik el. Az összes módosítás mentéséhez válassza a Fájl/Mentés menüpontot.

A "Mégsem" gomb megnyomásával lehet elvetni a módosításokat.

### Környezeti változó módosítása

Egy környezeti változó módosításához el&odblac;ször jelölje ki a "Változók" mappát.

Ezután válassza a Szerkesztés/Módosítás menüpontot. Ez a menü a jobb egérgomb kattintásával is elérhet&odblac;.

Ezután megjelenik a "Változó szerkesztése" dialógusablak.

Változó

A "Változó" mez&odblac;ben lehet megváltoztatni a változó nevét, ha szükséges. A listában fel vannak sorolva az id&odblac;zített feladatoknál leggyakrabban használt környezeti változók, mint például:

- HOME: a felhasználó saját könyvtárára mutat

- MAILTO: e-mail küldéshez használt cím, felülbírálja a felhasználó alapértelmezett e-mail címét.

- PATH: a programok indításánál használt keresési útvonal.

- SHELL: az alapértelmezett héjprogram nevének felülbírálása.

Megjegyzés: ha módosítja a változót, annak ikonja és a hozzátartozó " megjegyzés is változhat.

Érték

Az "Érték" mez&odblac;ben lehet megváltoztatni a környezeti változó értékét.

Megjegyzés

A "Megjegyzés" mez&odblac;ben kötetlen formában lehet leírni a változó használatának " célját.

Bekapcsolt

Ha ki akar kapcsolni egy környezeti változót, szüntesse meg a "Bekapcsolt" opció kijelölését.

Ha be akar kapcsolni egy környezeti változót, jelölje ki a "Bekapcsolt" opciót.

A folytatáshoz nyomja meg az "OK" gombot.

Megjegyzés: a környezeti változók módosított értékei csak a következ&odblac; mentéskor tárolódnak el. A módosítások mentéséhez válassza a Fájl/Mentés menüpontot.

A "Mégsem" gomb megnyomásával elvetheti a változásokat.

### Környezeti változó törlése

Környezeti változó törléséhez el&odblac;ször ki kell jelölni a változót.

Ezután válassza a Szerkesztés/Törlés menüpontot. Ez a menü az egér jobb gombjának kattintásával is elérhet&odblac;.

Megjegyzés: a törlés csak a következ&odblac; mentéskor lép életbe. A módosítások mentéséhez válassza a Fájl/Mentés menüpontot.

### Környezeti változó kivágása

Környezeti változó törléséhez el&odblac;ször jelölje ki a kívánt változót.

Ezután válassza a Szerkesztés/Kivágás menüpontot. Ez a funkció az egér jobb gombjának kattintásával vagy az eszköztárról is elérhet&odblac;.

Megjegyzés: a törlés csak a következ&odblac; mentéskor lép életbe. A módosítások mentéséhez válassza a Fájl/Mentés menüpontot.

### Környezeti változó másolása

Környezeti változó másolásához el&odblac;ször jelölje ki a kívánt változót.

Ezután válassza a Szerkesztés/Másolás menüpontot. Ez a funkció az egér jobb gombjának kattintásával vagy az eszköztárról is elérhet&odblac;.

A beillesztés menüpont egy másolás vagy kivágás után lesz bekapcsolva.

### Környezeti változó beillesztése

Környezeti változó beillesztéséhez el&odblac;ször ki kell másolni vagy ki kell vágni a vágólapra egy változót.

Ezután jelölje ki a "Változók" mappát.

Végül válassza a Szerkesztés/Beillesztés menüpontot. Ez a funkció az egér jobb gombjának kattintásával vagy az eszköztárról is elérhet&odblac;.

Megjegyzés: a beillesztett változó értéke csak a következ&odblac; mentéskor tárolódik el. Az összes módosítás mentéséhez válassza a Fájl/Mentés menüpontot.

### Környezeti változó bekapcsolása

Egy környezeti változó bekapcsolásához el&odblac;ször jelölje ki a kívánt változót (kikapcsolt változók leírásánál "Kikapcsolt" szöveg látható.)

Ezután válassza a Szerkesztés/Bekapcsolt menüpontot. Ez a menü az egér jobb gombjának kattintásával is elérhet&odblac;.

Ellen&odblac;rizze, hogy a változó neve, értéke és leírása helyesen jelenik-e meg.

### Környezeti változó kikapcsolása

Egy környezeti változó kikapcsolásához el&odblac;ször jelölje ki a kívánt változót (bekapcsolt változóknál látszik az érték és a leírás.)

Ezután válassza a Szerkesztés/Bekapcsolt menüpontot. Ez a menü az egér jobb gombjának kattintásával is elérhet&odblac;.

Ellen&odblac;rizze, hogy a változó értéke valóban elt&udblac;nik-e és megjelenik-e a leírásban a "Kikapcsolt" szöveg.

## Információ a Cron-ról

Az alábbi man oldalakon részletesebb információ kaphat a cron-ról és a crontab-ról, a KCron által használt Unix segédprogramokról.

- `crontab`: a crontab fájlok karbantartására szolgál. (Enter "`man:crontab(1)`" a KDE Segítség-ben.)

- `crontab` fájlformátum: a cron beállítási formátuma. (Enter "`man:crontab(5)`" a KDE Segítség-ben.)

- `cron`: szolgáltatás (démon) az id&odblac;zített parancsok végrehajtására. (Enter "`man:cron(8)`" a KDE Segítség-ben.)