<para>&kcron; jest programem pozwalającym zaplanować uruchomienie programów w tle. Jest graficznym interfejsem użytkownika do uniksowego programu planującego <command>cron</command>.</para>
<important><para>Nie zapomnij uruchomić w swoim systemie demona <filename>crond</filename>, w przeciwnym wypadku &kcron; nie będzie działał.</para></important>
<para>Po uruchomieniu programu &kcron; zobaczysz podsumowanie wszystkich zaplanowanych zadań i przypisanych im zmiennych środowiskowych. Jeżeli działasz jako administrator (użytkownik root), zobaczysz zadania wszystkich użytkowników, jak i zadania systemowe. Każdy katalog może zostać rozwinięty i zwinięty z powrotem.</para>
<para>Zaplanowane zadania pojawiają się w katalogu <guilabel>Zadania</guilabel>. Każde zaplanowane zadanie opisane jest następującymi właściwościami:</para>
<para>Pojawiające się tutaj zmienne środowiskowe zastąpią wszelkie inne zmienne środowiskowe dla zaplanowanych zadań. Jeżeli zmienna została wyłączona, nie pojawi się żadna wartość, a opis będzie nieaktywny.</para>
<para>Żeby dodać nowe zadanie, najpierw wybierz folder <guilabel>Zadania</guilabel>, a następnie wybierz z menu <menuchoice><guimenu>Edycja</guimenu> <guimenuitem>Nowy...</guimenuitem> </menuchoice>. Możesz też kliknąć <mousebutton>prawym</mousebutton> przyciskiem myszy i z wyświetlonego menu wybrać <menuchoice><guimenuitem>Nowy...</guimenuitem></menuchoice>, lub po prostu użyć kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>N</keycap></keycombo>.</para>
<listitem><para>Pozwala wpisać nazwę programu. Możesz wpisać względną lub bezwzględną ścieżkę dostępu. Jeżeli chcesz, możesz kliknąć przycisk <guibutton>Przeglądaj...</guibutton> i wskazać program w oknie dialogowym.</para>
<listitem><para>Wybierz minutę w której zadanie ma zostać uruchomione. Program &kcron; nie obsługuje zadań zaplanowanych z odstępem mniejszym niż pięć minut.</para>
<para>Jeżeli wybierzesz zarówno dni miesiąca i tygodnia, zadanie zostanie wykonane, kiedy dowolny z tych warunków będzie spełniony. Na przykład - jeżeli wybierzesz pierwszy i piętnasty dzień miesiąca oraz każdą niedzielę, program zostanie uruchomiony każdego pierwszego i piętnastego dnia wybranych miesięcy (niezależnie od przypadającego dnia tygodnia) oraz w każdą niedzielę wybranych miesięcy (niezależnie od dnia miesiąca, w który przypada).</para>
<para>Podobnie jak przy tworzeniu nowych zadań, zmiany dokonane w istniejących zadaniach zapisane zostaną dopiero wtedy, gdy zapisany zostanie plik <filename>crontab</filename>.</para>
<para>Żeby wyciąć zaplanowane zadanie, najpierw musisz je zaznaczyć. Następnie z menu wybierz <menuchoice><guimenu>Edycja</guimenu> <guimenuitem>Wytnij</guimenuitem></menuchoice>.</para> <para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Wytnij</guimenuitem></menuchoice>, lub po prostu użyj kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>X</keycap></keycombo>.</para>
<para>Żeby skopiować zaplanowane zadanie, najpierw musisz je zaznaczyć. Następnie z menu wybierz <menuchoice><guimenu>Edycja</guimenu> <guimenuitem>Kopiuj</guimenuitem></menuchoice></para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Kopiuj</guimenuitem></menuchoice>, lub po prostu użyj kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>C</keycap></keycombo>.</para>
<para>Żeby wkleić zadanie, musi ono zostać najpierw wycięte lub skopiowane do schowka. Kiedy zadanie zostało już wycięte lub skopiowane do schowka, opcja wklejania stanie się aktywna. Żeby wkleić zadanie, wybierz katalog <guilabel>Zadania</guilabel>, a następnie wybierz w menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Wklej</guimenuitem> </menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Wklej</guimenuitem></menuchoice>, lub po prostu użyj kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>V</keycap></keycombo>.</para>
<para>Żeby zmodyfikować zadanie, najpierw trzeba je zaznaczyć. Następnie należy wybrać z menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Edytuj...</guimenuitem> </menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Edytuj</guimenuitem></menuchoice>, lub po prostu użyć kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>O</keycap></keycombo>. Zobaczysz okno dialogowe <guilabel>Edytuj zadanie</guilabel>.</para>
<para>Żeby usunąć zadanie, najpierw trzeba je zaznaczyć. Następnie należy wybrać z menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Usuń</guimenuitem></menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Usuń</guimenuitem></menuchoice>.</para>
<title>Włączanie i wyłączanie zaplanowanych zadań</title>
<para>Żeby włączyć lub wyłączyć zadanie, najpierw trzeba je zaznaczyć. Wyłączone zadania będą w opisie zawierały słowo <guilabel>Wyłączone</guilabel>. Następnie należy wybrać z menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Włączone</guimenuitem></menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Włączone</guimenuitem></menuchoice>. Upewnij się, że nazwa, opis i parametry zaplanowanego zadania są prawidłowe.</para>
<para>Żeby uruchomić zaplanowane zadanie w danym momencie, zaznacz je, a następnie wybierz z menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Uruchom teraz</guimenuitem></menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Uruchom teraz</guimenuitem></menuchoice>.</para>
<para>Żeby utworzyć nową zmienną środowiskową, najpierw wybierz katalog <guilabel>Zmienne</guilabel>. Następnie wybierz z menu <menuchoice> <guimenu>Edycja</guimenu><guimenuitem>Nowy...</guimenuitem> </menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Nowy...</guimenuitem></menuchoice>, lub po prostu użyj kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>N</keycap></keycombo>.</para>
<listitem><para>Podaj nazwę zmiennej. Możesz skorzystać z rozwijanego menu, w celu wyboru najpopularniejszych zmiennych środowiskowych, używanych w zaplanowanych zadaniach. Należą do nich:</para>
<listitem><para>Adres e-mail zawarty w tej zmiennej zostanie użyty przy wysyłaniu poczty zamiast domyślnego adresu e-mail użytkownika.</para></listitem>
<note><para>Podobnie jak w przypadku tworzenia nowych zmiennych środowiskowych, zmiany wprowadzone w zmiennych nie zostaną zapisane, dopóki zapisany nie zostanie plik <filename>crontab</filename>.</para></note>
<para>Żeby wyciąć zmienną środowiskową, najpierw musisz ją zaznaczyć. Następnie wybierz z menu <menuchoice> <guimenu>Edycja</guimenu><guimenuitem>Wytnij</guimenuitem> </menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Wytnij</guimenuitem></menuchoice>, lub po prostu użyj kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>X</keycap></keycombo>.</para>
<para>Żeby skopiować zmienną środowiskową, najpierw musisz ją zaznaczyć. Następnie wybierz z menu <menuchoice> <guimenu>Edycja</guimenu><guimenuitem>Kopiuj</guimenuitem> </menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Kopiuj</guimenuitem></menuchoice>, lub po prostu użyj kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>C</keycap></keycombo>.</para>
<para>Żeby wkleić zmienną środowiskową, musi ona zostać najpierw wycięta lub skopiowana do schowka. Kiedy zmienna została już wycięta lub skopiowana do schowka, opcja wklejania stanie się aktywna. Żeby wkleić zmienną, wybierz katalog <guilabel>Zmienne</guilabel>, a następnie wybierz w menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Wklej</guimenuitem> </menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Wklej</guimenuitem></menuchoice>, lub po prostu użyj kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>V</keycap></keycombo>.</para>
<para>Żeby zmodyfikować zmienną, najpierw trzeba ją zaznaczyć. Następnie należy wybrać z menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Edytuj...</guimenuitem></menuchoice>. Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Edytuj</guimenuitem></menuchoice>, lub po prostu użyć kombinacji klawiszy <keycombo action="simul"><keycap>Ctrl</keycap><keycap>O</keycap></keycombo>. Zobaczysz okno dialogowe <guilabel>Edytuj zmienną</guilabel>, w którym możesz edytować zmienną w ten sam sposób, jak opisano powyżej.</para>
<para>Żeby usunąć zmienną, najpierw trzeba ją zaznaczyć. Następnie należy wybrać z menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Usuń</guimenuitem></menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Usuń</guimenuitem></menuchoice>.</para>
<title>Włączanie i wyłączanie zmiennych środowiskowych</title>
<para>Żeby włączyć lub wyłączyć zmienną, najpierw trzeba ją zaznaczyć. Wyłączone zmienne będą w opisie zawierały słowo <guilabel>Wyłączone</guilabel>. Następnie należy wybrać z menu <menuchoice> <guimenu>Edycja</guimenu> <guimenuitem>Włączone</guimenuitem></menuchoice>.</para>
<para>Możesz też użyć <mousebutton>prawego</mousebutton> przycisku myszy i wybrać z menu <menuchoice><guimenuitem>Włączone</guimenuitem></menuchoice>. Upewnij się, że nazwa i wartość zmiennej są prawidłowe.</para>
<para>Kiedy wszystkie zaplanowane zadania i zmienne środowiskowe zostały utworzone i/lub odpowiednio zmodyfikowane, zapisz plik <filename>crontab</filename> wybierając z menu <menuchoice> <guimenu>Plik</guimenu> <guimenuitem>Zapisz</guimenuitem> </menuchoice>.</para>
<para>Możesz też użyć kombinacji klawiszy <keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo>. Dopóki tego nie uczynisz, wszelkie zmiany nie zostaną dokonane.</para>
<para>Żeby wydrukować plik <filename>crontab</filename> w takiej postaci, w jakiej został zapisany, wybierz z menu <menuchoice> <guimenu>Plik</guimenu> <guimenuitem>Drukuj</guimenuitem> </menuchoice>.</para>
<para>Wyświetlone zostanie domyślne okno dialogowe drukowania &kde;. Jeżeli klikniesz opcję <guilabel>Opcje</guilabel> zobaczysz dwie dodatkowe opcje drukowania, charakterystyczne dla programu &kcron;.</para>
<para>Pozwala wydrukować pliki <filename>crontab</filename> wszystkich użytkowników. Ta opcja jest aktywna jedynie dla użytkowników z uprawnieniami administracyjnymi.</para>
<answer><para>Wszelkie zmiany w zaplanowanych zadaniach nie są dokonywane dopóki nie zostanie <link linkend="saving-crontab">zapisany</link> plik <filename>crontab</filename>.</para>
<listitem><para><command>cron</command>, na przykład <command>vixie-cron</command>. Program &kcron; korzysta z komendy <filename>crontab</filename> do modyfikowania zadań danego użytkownika.</para></listitem>
<listitem><para>Systemu operacyjnego typu &UNIX; zgodnego ze standardem POSIX. Program &kcron; korzysta z niektórych standardowych wywołań systemowych &UNIX; do formatowania informacji o dacie i godzinie. Są one dostarczane przez m.in. bibliotekę glibc.</para></listitem>