>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 <command
>cron</command
>-nak, a &UNIX; parancssoros feladatütemezőjének kényelmes kezeléséhez.</para>
</chapter>
<chapter id="using-kcron">
<title
>A &kcron; használata</title>
<important
><para
>A &kcron; nem fog működni, ha a rendszerben nincs elindítva a <filename
>crond</filename
> feladatütemező szolgáltatás.</para
></important>
<sect1 id="kcron-start-up">
<title
>A &kcron; indulása</title>
<para
>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.</para>
> főmappa alatt jelenik meg. Minden feladatnál megjelennek a következő információk:</para>
<variablelist
> <varlistentry
> <term
><guilabel
>Név</guilabel
></term
> <listitem
><para
>A feladatot azonosító név.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Érték</guilabel
></term
> <listitem
><para
>A program neve és paraméterei.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Leírás</guilabel
></term
> <listitem
><para
>A feladat kötetlen formájú leírása.</para
></listitem
> </varlistentry
> </variablelist>
<para
>A letiltott feladatoknál el lesz rejtve a programnév, a parancssori paraméterek és az indítási időpontok is.</para>
</sect2>
<sect2>
<title
>Környezeti változók</title>
<para
>A környezeti változók a <guilabel
>Változók</guilabel
> nevű almappa alatt jelennek meg. Mindegyik változónál megjelennek a következő adatok: </para>
<variablelist
> <varlistentry
> <term
><guilabel
>Név</guilabel
></term
> <listitem
><para
>A változó neve.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Érték</guilabel
></term
> <listitem
><para
>A változó értéke.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Leírás</guilabel
></term
> <listitem
><para
>A változó leírása kötetlen formában.</para
></listitem
> </varlistentry
> </variablelist>
<para
>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.</para>
>Ide lehet beírni a feladat kötetlen leírását.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Programnév</guilabel
></term
> <listitem
><para
>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 <guibutton
>Tallózás...</guibutton
> gombra.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Bekapcsolva</guibutton
></term
> <listitem
><para
>A feladatok futtathatósága ki-be kapcsolható a <guilabel
>Bekapcsolva</guilabel
> menüponttal.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Néma</guilabel
></term
> <listitem
> <para
> A parancs naplózásának és a parancs kimenetének letiltása. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Hónapok</guilabel
></term
> <listitem
><para
>Válasssza ki, hogy a futtatás mely hónapokban történjen.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>A hónap napjai</guilabel
></term
> <listitem
><para
>Válassza ki, hogy a futtatás a kiválasztott hónapok mely napjain történjen.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>A hét napjai</guilabel
></term
> <listitem
><para
>Válassza ki, hogy a futtatás a hét mely napjain történjen.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Mindennap</guilabel
></term
> <listitem
><para
>Ha azt szeretné, hogy egy feladat minden egyes napon lefusson, válassza a <guibutton
>Futtatás mindennap</guibutton
> opciót.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Óra</guilabel
></term
> <listitem
><para
>Válassza ki a futtatási időpont óra értékeit.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Perc</guilabel
></term
> <listitem
><para
>Itt lehet a futtatási időpontok perc értékeit megadni. A &kcron;ban öt perc a megengedett minimális időköz.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>OK</guibutton
></term
> <listitem
><para
>Ezt megnyomva jön létre az új feladat.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Mégsem</guibutton
></term
> <listitem
><para
>Megszakítja a feladat létrehozását.</para
> </listitem
> </varlistentry
> </variablelist>
<para
>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).</para>
<para
>A feladat csak akkor jön létre végérvényesen, ha a <filename
>crontab</filename
> fájl mentése befejeződik.</para>
</sect2>
</sect1>
<sect1 id="manage-tasks">
<title
>Az ütemezett feladatok kezelése</title>
<para
>Hasonlóan a feladatlétrehozáshoz, a módosítások rögzítése csak akkor végleges, ha a <filename
>crontab</filename
> fájl mentése befejeződött.</para>
<sect2>
<title
>Feladat kivágása a vágólapra</title>
<para
>Feladat kivágása: a feladat kijelölése után válassza a <menuchoice
><guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Kivágás</guimenuitem
></menuchoice
> menüpontot.</para
> <para
>Ez a művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal kattintva előhívja a felbukkanó menüt és abból a <menuchoice
><guimenuitem
>Kivágás</guimenuitem
></menuchoice
> menüpontot választja, vagy megnyomja a <keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>X</keycap
></keycombo
> billentyűkombinációt.</para>
</sect2>
<sect2>
<title
>Feladat másolása</title>
<para
>Feladat másolása: a feladat kijelölése után válassza a <menuchoice
><guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Másolás</guimenuitem
></menuchoice
> menüpontot.</para>
<para
>Ez a művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal kattintva előhívja a felbukkanó menüt és abból a <menuchoice
><guimenuitem
>Másolás</guimenuitem
></menuchoice
> menüpontot választja, vagy megnyomja a <keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>C</keycap
></keycombo
> billentyűkombinációt.</para>
</sect2>
<sect2>
<title
>Feladat beillesztése</title>
<para
>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 <guilabel
>Feladatok</guilabel
> mappát, majd kattintson a <menuchoice
> <guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Beillesztés</guimenuitem
> </menuchoice
> menüpontra.</para>
<para
> Ez a művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal kattintva előhívja a felbukkanó menüt és abból a <menuchoice
><guimenuitem
>Beillesztés</guimenuitem
></menuchoice
> menüpontot választja, vagy megnyomja a <keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>V</keycap
></keycombo
> billentyűkombinációt.</para>
</sect2>
<sect2>
<title
>Feladat módosítása</title>
<para
>Feladat módosításához először ki kell jelölni a kívánt feladatot, majd a <menuchoice
> <guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Módosítás...</guimenuitem
> </menuchoice
> menüpontot kell választani.</para>
<para
>A művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt és a <menuchoice
><guimenuitem
>Módosítás...</guimenuitem
></menuchoice
> menüpontra kattint, vagy egyszerűen megnyomja a <keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>O</keycap
></keycombo
> billentyűkombinációt. Ekkor megjelenik a <guilabel
>Feladatszerkesztés</guilabel
> párbeszédablak, melyben a módosítások <link linkend="new-task"
>az előbb ismertetett módon</link
> elvégezhetők.</para>
</sect2>
<sect2>
<title
>Feladat törlése</title>
<para
>Feladat törlése: a feladat kijelölése után válassza a <menuchoice
><guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Törlés</guimenuitem
></menuchoice
> menüpontot.</para>
<para
>A művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt és a <guimenuitem
>Törlés</guimenuitem
> menüpontra kattint.</para>
</sect2>
<sect2>
<title
>A feladatok bekapcsolása/kikapcsolása</title>
<para
>Egy feladat bekapcsolásához először jelölje ki a kívánt feladatot (kikapcsolt feladatok mellett a <guilabel
>Kikapcsolva</guilabel
> felirat látható). Ezután válassza a <menuchoice
> <guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Bekapcsolva</guimenuitem
> </menuchoice
> menüpontot.</para>
<para
>A művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt, és abban a <menuchoice
><guimenuitem
>Bekapcsolva</guimenuitem
></menuchoice
> menüpontra kattint. Ellenőrizze, hogy a feladat neve, paraméterei és leírása megfelelnek-e.</para>
</sect2>
<sect2>
<title
>Feladat futtatása</title>
<para
>Feladat futtatása (azonnal): a feladat kijelölése után válassza a <menuchoice
><guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Futtatás most</guimenuitem
></menuchoice
> menüpontot.</para>
<para
>A művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt, és abban a <menuchoice
><guimenuitem
>Futtatás most</guimenuitem
></menuchoice
> menüpontot választja.</para>
</sect2>
</sect1>
<sect1 id="new-variable">
<title
>Környezeti változók létrehozása</title>
<para
>Új környezeti változó létrehozásához először jelölje ki a <guilabel
>Változók</guilabel
> mappát, majd válassza a <menuchoice
> <guimenu
>Szerkesztés</guimenu
><guimenuitem
>Új...</guimenuitem
> </menuchoice
> menüpontot.</para>
<para
>A művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt, és abban az <menuchoice
><guimenuitem
>Új...</guimenuitem
></menuchoice
> menüpontot választja, vagy egyszerűen megnyomja a <keycombo action="simul"
>Itt lehet megadni a változó leírását kötetlen formában.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Bekapcsolva</guilabel
></term
> <listitem
> <para
>Egy változó ki- vagy bekapcsolásához kattintson a <guibutton
>Bekapcsolva</guibutton
> menüpontra.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>OK</guibutton
></term
> <listitem
> <para
>Befejezi a változó beállítását.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><guibutton
>Mégsem</guibutton
></term
> <listitem
> <para
>Megszakítja a változó beállítását.</para
> </listitem
> </varlistentry
> </variablelist>
<para
>A változó beállítása csak akkor érvényesül, amikor a <filename
>crontab</filename
> fájl elmentése megtörténik.</para>
</sect2>
</sect1>
<sect1 id="manage-variables">
<title
>Környezeti változók kezelése</title>
<note
><para
>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 <filename
>crontab</filename
> fájl elmentése megtörténik.</para
></note>
<sect2>
<title
>Környezeti változók kivágása</title>
<para
>Környezeti változó kivágásához először jelölje ki a változót, majd válassza a <menuchoice
><guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Kivágás</guimenuitem
> </menuchoice
> menüpontot.</para>
<para
>Ez a művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal kattintva előhívja a felbukkanó menüt és abból a <menuchoice
><guimenuitem
>Kivágás</guimenuitem
></menuchoice
> menüpontot választja, vagy megnyomja a <keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>X</keycap
></keycombo
> billentyűkombinációt.</para>
</sect2>
<sect2>
<title
>Környezeti változók másolása</title>
<para
>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 <menuchoice
><guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Másolás</guimenuitem
> </menuchoice
> menüpontot.</para>
<para
>A művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt, és abban a <guimenuitem
>Másolás</guimenuitem
> menüpontot választja, vagy egyszerűen megnyomja a <keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>C</keycap
></keycombo
> billentyűkombinációt.</para>
</sect2>
<sect2>
<title
>Környezeti változók beillesztése</title>
<para
>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 <guilabel
>Változók</guilabel
> mappát, majd válassza a <menuchoice
><guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Beillesztés</guimenuitem
> </menuchoice
> menüpontot.</para>
<para
>Ez a művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal kattintva előhívja a felbukkanó menüt és abból a <menuchoice
><guimenuitem
>Beillesztés</guimenuitem
></menuchoice
> menüpontot választja, vagy megnyomja a <keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>V</keycap
></keycombo
> billentyűkombinációt.</para>
</sect2>
<sect2>
<title
>Környezeti változók módosítása</title>
<para
>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 <menuchoice
> <guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Módosítás...</guimenuitem
> </menuchoice
> menüpontot. Ez a művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt és abban a <guimenuitem
>Módosítás...</guimenuitem
> menüpontra kattint, vagy egyszerűen megnyomja a <keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>O</keycap
></keycombo
> billentyűkombinációt. Megjelenik a <guilabel
>Változó szerkesztése</guilabel
> párbeszédablak, melyben a módosítások <link linkend="new-variable"
>a korábban leírtak alapján</link
> elvégezhetők.</para>
</sect2>
<sect2>
<title
>Környezeti változó törlése</title>
<para
>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 <menuchoice
><guimenu
>Szerkesztés</guimenu
><guimenuitem
>Törlés</guimenuitem
> </menuchoice
> menüpontot.</para>
<para
>A művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt és a <guimenuitem
>Törlés</guimenuitem
> menüpontra kattint.</para>
</sect2>
<sect2>
<title
>Környezeti változók ki- és bekapcsolása</title>
<para
>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 <guilabel
>Kikapcsolva</guilabel
> felirat látható). Ezután válassza a <menuchoice
> <guimenu
>Szerkesztés</guimenu
> <guimenuitem
>Bekapcsolva</guimenuitem
> </menuchoice
> menüpontot.</para>
<para
>A művelet úgy is elvégezhető, hogy a <mousebutton
>jobb</mousebutton
> egérgombbal előhívja a felbukkanó menüt, és abban a <menuchoice
><guimenuitem
>Bekapcsolva</guimenuitem
></menuchoice
> menüpontot választja. Ellenőrizze, hogy a változó neve és értéke megfelelő-e.</para>
</sect2>
</sect1>
<sect1 id="saving-crontab">
<title
>A <filename
>crontab</filename
> fájl elmentése</title>
<para
>Ha sikerült létrehozni ill. módosítani a kívánt feladatokat és környezeti változókat, mentse el a <filename
>crontab</filename
> fájlt a <menuchoice
> <guimenu
>Fájl</guimenu
> <guimenuitem
>Mentés</guimenuitem
> </menuchoice
> menüpontra kattintva.</para>
<para
>A művelet a <keycombo action="simul"
>&Ctrl;<keycap
>S</keycap
></keycombo
> billentyűkombináció megnyomásával is elvégezhető. A módosítások rögzítése csak ekkor történik meg.</para>
</sect1>
<sect1 id="printing-crontab">
<title
>A <filename
>crontab</filename
> fájl kinyomtatása</title>
<para
>A <filename
>crontab</filename
> fájl kinyomtatásához válassza a <menuchoice
> <guimenu
>Fájl</guimenu
> <guimenuitem
>Nyomtatás</guimenuitem
> </menuchoice
> menüpontot.</para>
<!-- FIXME: New screenshot of expanded print dialog -->
>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?</para>
</question>
<answer
><para
>A feladatoknál tett kiegészítések, módosítások csak akkor jutnak érvényre, ha a <filename
>crontab</filename
> fájl <link linkend="saving-crontab"
>el lett mentve</link
>.</para>
</answer>
</qandaentry>
</qandaset>
</chapter>
<chapter id="credits">
<title
>A közreműködők névsora, licencek</title>
<para
>&kcron;</para>
<para
>Program copyright: Gary Meyer (<email
>gary@meyer.net</email
>), 2000.</para>
<para
>Documentation copyright: Morgan N. Sandquist (<email
>morgan@pipeline.com</email
>), 2000.</para>
<para
>Magyar fordítás: Szántó Tamás <email
>tszanto@mol.hu</email
></para>
&underFDL;
&underGPL;
</chapter>
<appendix id="installation">
<title
>Telepítés</title>
<sect1 id="getting-kcron">
<title
>A &kcron; megszerzése</title>
&install.intro.documentation;
</sect1>
<sect1 id="requirements">
<title
>Követelmények</title>
<para
>A &kcron; lefordításához a következőkre van szükség:</para>
<itemizedlist
> <listitem
><para
>A <command
>cron</command
> valamelyik változata, például a <command
>vixie-cron</command
>. A &kcron; a <filename
>crontab</filename
> paranccsal módosítja az ütemezett feladatokat.</para
></listitem
> <listitem
><para
>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.</para