]> &kcron; kézikönyv Morgan N. Sandquist
morgan@pipeline.com
Gary Meyer
gary@meyer.net
Fejlesztő
Lauri Watts
lauri@kde.org
Szövegellenőrzés
TamásSzántóMagyar fordítás
tszanto@mol.hu
2000 Morgan N. Sandquist &FDLNotice; 2002-10-03 3.0.8 A &kcron; egy grafikus előtétprogram a &UNIX; feladatütemező kezeléséhez. KDE tdeadmin KCron cron crontab ütemező
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 CtrlN billentyűkombinációt. A <guilabel >Feladat módosítása</guilabel > 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 CtrlX 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 CtrlC 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 CtrlV 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 CtrlO 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 CtrlN billentyűkombinációt. A <guilabel >Változó módosítása</guilabel > 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 CtrlX 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 CtrlC 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 CtrlV 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 CtrlO 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ésTö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 <filename >crontab</filename > 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 <filename >crontab</filename > 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 <guimenu >Fájl</guimenu > 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 <guimenu >Szerkesztés</guimenu > 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 <guimenu >Beállítások</guimenu > 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 <guimenu >Segítség</guimenu > 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;