# &kcron; kézikönyv

## Bevezetés

A &kcron; segítségével programok háttérben történő ütemezett futtatását lehet beállítani. Lényegében egy grafikus előtétprogram a `cron`-nak, a &UNIX; parancssoros feladatütemezőjének kényelmes kezeléséhez.

## A &kcron; használata

A &kcron; nem fog működni, ha a rendszerben nincs elindítva a `crond` feladatütemező szolgáltatás.

### A &kcron; indulása

A &kcron; indítása után a főablakban megjelennek a már beállított ütemezési feladatok áttekintő nézetben, a hozzájuk tartozó környezeti változókkal együtt. Ha Ön rendszergazdaként, a root felhasználónévvel jelentkezett be, az összes felhasználói- és rendszerfeladat megjelenik. A feladatok mappái tetszés szerint kinyithatók és összecsukhatók.

A &kcron; állapota induláskor A &kcron; állapota induláskor

#### Az ütemezett feladatok

Az összes feladat a Feladatok főmappa alatt jelenik meg. Minden feladatnál megjelennek a következő információk:

Név

- A feladatot azonosító név.

Érték

- A program neve és paraméterei.

Leírás

- A feladat kötetlen formájú leírása.

A letiltott feladatoknál el lesz rejtve a programnév, a parancssori paraméterek és az indítási időpontok is.

#### Környezeti változók

A környezeti változók a Változók nevű almappa alatt jelennek meg. Mindegyik változónál megjelennek a következő adatok:

Név

- A változó neve.

Érték

- A változó értéke.

Leírás

- A változó leírása kötetlen formában.

Az itt megadott változóértékek mindig felülbírálják a feladatok indításakor aktuális értékeket. A letiltott környezeti változóknál nem jelenik meg sem az érték, sem a leírás.

A &kcron; főablaka A &kcron; főablaka

### Új feladat felvétele

Új ütemezett feladat felvételéhez először jelölje ki a Feladatok mappát, majd válassza a Szerkesztés Új... menüpontot. Ugyanezt éri el, ha a jobb egérgombbal előhívja a felbukkanó menüt és abban az Új... menüpontra kattint, vagy ha megnyomja a Ctrl N billentyűkombinációt.

#### A Feladat módosítása párbeszédablak

A Feladat módosítása párbeszédablak. Feladat módosítása párbeszédablak

Megjegyzés

- Ide lehet beírni a feladat kötetlen leírását.

Programnév

- Itt lehet megadni a program nevét. Teljes és relatív elérési út is használható. A program kiválasztásához kattintson a Tallózás... gombra.

Bekapcsolva

- A feladatok futtathatósága ki-be kapcsolható a Bekapcsolva menüponttal.

Néma

- A parancs naplózásának és a parancs kimenetének letiltása.

Hónapok

- Válasssza ki, hogy a futtatás mely hónapokban történjen.

A hónap napjai

- Válassza ki, hogy a futtatás a kiválasztott hónapok mely napjain történjen.

A hét napjai

- Válassza ki, hogy a futtatás a hét mely napjain történjen.

Mindennap

- Ha azt szeretné, hogy egy feladat minden egyes napon lefusson, válassza a Futtatás mindennap opciót.

Óra

- Válassza ki a futtatási időpont óra értékeit.

Perc

- Itt lehet a futtatási időpontok perc értékeit megadni. A &kcron;ban öt perc a megengedett minimális időköz.

OK

- Ezt megnyomva jön létre az új feladat.

Mégsem

- Megszakítja a feladat létrehozását.

Ha a hónap és a hét napjai közül is kiválasztott néhány napot, akkor a feladat bármelyik feltétel teljesülése esetén el fog indulni. Ha például kijelöli 1-jét és 15-ét, továbbá vasárnapot, akkor a program futni fog 1-jén és 15-én (függetlenül attól, hogy ezek a napok vasárnapra esnek-e), továbbá a kijelölt hónapok összes vasárnapján (függetlenül attól, hogy hányadika van).

A feladat csak akkor jön létre végérvényesen, ha a `crontab` fájl mentése befejeződik.

### Az ütemezett feladatok kezelése

Hasonlóan a feladatlétrehozáshoz, a módosítások rögzítése csak akkor végleges, ha a `crontab` fájl mentése befejeződött.

#### Feladat kivágása a vágólapra

Feladat kivágása: a feladat kijelölése után válassza a Szerkesztés Kivágás menüpontot.

Ez a művelet úgy is elvégezhető, hogy a jobb egérgombbal kattintva előhívja a felbukkanó menüt és abból a Kivágás menüpontot választja, vagy megnyomja a Ctrl X billentyűkombinációt.

#### Feladat másolása

Feladat másolása: a feladat kijelölése után válassza a Szerkesztés Másolás menüpontot.

Ez a művelet úgy is elvégezhető, hogy a jobb egérgombbal kattintva előhívja a felbukkanó menüt és abból a Másolás menüpontot választja, vagy megnyomja a Ctrl C billentyűkombinációt.

#### Feladat beillesztése

Feladat beillesztése csak akkor lehetséges, ha korábban egy feladatot kimásolt vagy kivágott a vágólapra. A beillesztés menüpontja egyébként csak ilyenkor válik aktívvá. Válassza ki a Feladatok mappát, majd kattintson a Szerkesztés Beillesztés menüpontra.

Ez a művelet úgy is elvégezhető, hogy a jobb egérgombbal kattintva előhívja a felbukkanó menüt és abból a Beillesztés menüpontot választja, vagy megnyomja a Ctrl V billentyűkombinációt.

#### Feladat módosítása

Feladat módosításához először ki kell jelölni a kívánt feladatot, majd a Szerkesztés Módosítás... menüpontot kell választani.

A művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt és a Módosítás... menüpontra kattint, vagy egyszerűen megnyomja a Ctrl O billentyűkombinációt. Ekkor megjelenik a Feladatszerkesztés párbeszédablak, melyben a módosítások az előbb ismertetett módon elvégezhetők.

#### Feladat törlése

Feladat törlése: a feladat kijelölése után válassza a Szerkesztés Törlés menüpontot.

A művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt és a Törlés menüpontra kattint.

#### A feladatok bekapcsolása/kikapcsolása

Egy feladat bekapcsolásához először jelölje ki a kívánt feladatot (kikapcsolt feladatok mellett a Kikapcsolva felirat látható). Ezután válassza a Szerkesztés Bekapcsolva menüpontot.

A művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt, és abban a Bekapcsolva menüpontra kattint. Ellenőrizze, hogy a feladat neve, paraméterei és leírása megfelelnek-e.

#### Feladat futtatása

Feladat futtatása (azonnal): a feladat kijelölése után válassza a Szerkesztés Futtatás most menüpontot.

A művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt, és abban a Futtatás most menüpontot választja.

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

Új környezeti változó létrehozásához először jelölje ki a Változók mappát, majd válassza a Szerkesztés Új... menüpontot.

A művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt, és abban az Új... menüpontot választja, vagy egyszerűen megnyomja a Ctrl N billentyűkombinációt.

#### A Változó módosítása párbeszédablak.

A Változó módosítása párbeszédablak. A Változó módosítása párbeszédablak.

Változó

- Adja meg a környezeti változó nevét. A kombinált listából kiválasztható néhány gyakran használt változó neve. A listában szerepel például:

  HOME

- A felhasználóhoz beállított saját könyvtár felülbírálása.

MAILTO

- Itt adja meg azt a címet, amelyre az értesítést küldeni kell (ha a felhasználó e-mail címe eltér az alapértelmezéstől).

PATH

- A programok keresési útvonala.

SHELL

- A felhasználóhoz beállított parancsértelmező felülbírálása.

Érték

- Ide kell beírni a változó értékét.

Megjegyzés

- Itt lehet megadni a változó leírását kötetlen formában.

Bekapcsolva

- Egy változó ki- vagy bekapcsolásához kattintson a Bekapcsolva menüpontra.

OK

- Befejezi a változó beállítását.

Mégsem

- Megszakítja a változó beállítását.

A változó beállítása csak akkor érvényesül, amikor a `crontab` fájl elmentése megtörténik.

### Környezeti változók kezelése

Ugyanúgy, mint új változók létrehozásakor, a változók módosításai is csak akkor érvényesülnek, ha a `crontab` fájl elmentése megtörténik.

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

Környezeti változó kivágásához először jelölje ki a változót, majd válassza a Szerkesztés Kivágás menüpontot.

Ez a művelet úgy is elvégezhető, hogy a jobb egérgombbal kattintva előhívja a felbukkanó menüt és abból a Kivágás menüpontot választja, vagy megnyomja a Ctrl X billentyűkombinációt.

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

Környezeti változó vágólapra másolásához először jelölje ki a változót, majd válassza a Szerkesztés Másolás menüpontot.

A művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt, és abban a Másolás menüpontot választja, vagy egyszerűen megnyomja a Ctrl C billentyűkombinációt.

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

Környezeti változó csak akkor illeszthető be, ha korábban egy változó a vágólapra került másolással vagy kivágással. A beillesztési menüpont egyébként csak akkor aktív, ha korábban másolás vagy kivágás történt. Jelölje ki a Változók mappát, majd válassza a Szerkesztés Beillesztés menüpontot.

Ez a művelet úgy is elvégezhető, hogy a jobb egérgombbal kattintva előhívja a felbukkanó menüt és abból a Beillesztés menüpontot választja, vagy megnyomja a Ctrl V billentyűkombinációt.

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

Környezeti változó módosításához először jelölje ki a kívánt változót, majd válassza a Szerkesztés Módosítás... menüpontot. Ez a művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt és abban a Módosítás... menüpontra kattint, vagy egyszerűen megnyomja a Ctrl O billentyűkombinációt. Megjelenik a Változó szerkesztése párbeszédablak, melyben a módosítások a korábban leírtak alapján elvégezhetők.

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

Környezeti változó törléséhez először jelölje ki a kívánt változót, majd válassza a Szerkesztés Törlés menüpontot.

A művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt és a Törlés menüpontra kattint.

#### Környezeti változók ki- és bekapcsolása

Egy változó ki- vagy bekapcsolásához először jelölje ki a kívánt változót (kikapcsolt változók mellett a Kikapcsolva felirat látható). Ezután válassza a Szerkesztés Bekapcsolva menüpontot.

A művelet úgy is elvégezhető, hogy a jobb egérgombbal előhívja a felbukkanó menüt, és abban a Bekapcsolva menüpontot választja. Ellenőrizze, hogy a változó neve és értéke megfelelő-e.

### A `crontab` fájl elmentése

Ha sikerült létrehozni ill. módosítani a kívánt feladatokat és környezeti változókat, mentse el a `crontab` fájlt a Fájl Mentés menüpontra kattintva.

A művelet a &Ctrl;S billentyűkombináció megnyomásával is elvégezhető. A módosítások rögzítése csak ekkor történik meg.

### A `crontab` fájl kinyomtatása

A `crontab` fájl kinyomtatásához válassza a Fájl Nyomtatás menüpontot.

A `crontab` fájl kinyomtatása. A `crontab` fájl kinyomtatása.

Ekkor megjelenik a standard &kde; nyomtatási párbeszédablak. Ha a Részletek gombra kattint, két &kcron;-specifikus opció válik láthatóvá.

Csak az aktuális felhasználó fájlja

- Ennek hatására az aktuális felhasználó `crontab` fájlja nyomtatódik ki.

Az összes felhasználó fájlja

- Ennek hatására az összes felhasználó `crontab` fájlja ki lesz nyomtatva. Ez az opció csak akkor választható, ha az aktuális felhasználó rendszergazdai jogosultságú.

## A parancsok felsorolása

### A &kcron; főablaka

#### A Fájl menü

&Ctrl;S Fájl Mentés

- Elmenti a `crontab` fájl módosításait.

Fájl Nyomtatás...

- Kinyomtatja a `crontab` fájlt.

&Ctrl;Q Fájl Kilépés

- Kilépés a programból.

#### A Szerkesztés menü

&Ctrl;X Szerkesztés Kivágás

- A kijelölt feladat vagy változó kivágása a vágólapra.

&Ctrl;C Szerkesztés Másolás

- A kijelölt feladat vagy változó kimásolása a vágólapra.

&Ctrl;V Szerkesztés Beillesztés

- Egy korábban a vágólapra másolt feladat vagy változó beillesztése.

&Ctrl;N Szerkesztés Új...

- Új feladat vagy változó létrehozása.

&Ctrl;O Szerkesztés Módosítás...

- A kijelölt feladat vagy változó módosítása.

Szerkesztés Törlés

- A kijelölt feladat vagy változó törlése.

Szerkesztés Bekapcsolva

- Engedélyezi/letiltja a kijelölt feladatot vagy változót.

Szerkesztés Futtatás most

- A kijelölt feladat futtatása (most azonnal).

#### A Beállítások menü

Beállítások Az eszköztár megjelenítése

- Megjeleníti az eszköztárat.

Beállítások Az állapotsor megjelenítése

- Megjeleníti az állapotsort.

#### A Segítség menü

&help.menu.documentation;

## Kérdések és válaszok

Miért nem érvényesülnek az időzített feladatoknál ill. a környezeti változóknál végrehajtott módosításaim?

A feladatoknál tett kiegészítések, módosítások csak akkor jutnak érvényre, ha a `crontab` fájl el lett mentve.

## A közreműködők névsora, licencek

&kcron;

Program copyright: Gary Meyer (gary@meyer.net), 2000.

Documentation copyright: Morgan N. Sandquist (morgan@pipeline.com), 2000.

Magyar fordítás: Szántó Tamás tszanto@mol.hu

&underFDL; &underGPL;

## Telepítés

### A &kcron; megszerzése

&install.intro.documentation;

### Követelmények

A &kcron; lefordításához a következőkre van szükség:

- A `cron` valamelyik változata, például a `vixie-cron`. A &kcron; a `crontab` paranccsal módosítja az ütemezett feladatokat.

- Egy POSIX-kompatibilis &UNIX;, mint például a glibc. A &kcron; meghív néhány standard &UNIX; rendszerhívást, például a helyi dátum- és időformátum lekérdezéséhez.

### Lefordítás és telepítés

&install.compile.documentation;
&documentation.index;