# Uživatelská příručka V2.2 k aplikaci Gnome Schedule

## Úvod

Gnome Schedule je grafický nástroj, který vám umožní jednoduše naplánovat úlohy, které se mají bezobslužně spustit v určitý čas nebo spouštět pravidelně. Tyto úlohy, anglicky nazývané tasks nebo jobs, mohou být příkazy s odpovídajícími parametry nebo soubory se skripty obsahujícími více příkazů.

Aplikaci Gnome Schedule můžete použít k naprogramování opakovaných úloh své každodenní práce tak, aby se spouštěly automaticky. Můžete také spouštět náročné úlohy v noci, když spíte, např. zálohování svých dokumentů.

### Jak Gnome Schedule pracuje?

Aplikace Gnome Schedule používá k programování úloh cron a at. Jedná se o dvě systémové služby běžně používané v systémech Linuxového typu. Aplikace Gnome Schedule poskytuje jednoduché grafické rozhraní k nastavení obou a vytvořené úlohy pak ukazuje jednoduchým způsobem, pochopitelným pro všechny.

### O programech cron a at

Cron

Pokud hodláte nastavit cron ručně, aby spouštěl příkaz např. každé úterý, museli byste použít příkaz `crontab` a to takto:

    $ crontab -e
    * * * * 2 <příkaz> --parametry  #komentář

Více informací o programu cron najdete v `man cron` a `man crontab`

At

Pokud hodláte nastavit at ručně, aby spustil příkaz např. zítra touto dobou, museli byste použít příkaz `at` a to takto:

    $ at tomorrow
    at> <příkaz_1> --parametry
    at> <příkaz_2> --parametry
    at> Ctrl + D

Více informací a programu at najdete v `man at`

## Začínáme

### Jak spustit aplikaci Gnome Schedule

Aplikaci Gnome Schedule můžete spustit následujícími způsoby:

Nabídka Aplikace

- Zvolte Systémové nástroje Naplánované úlohy.

Příkazový řádek

- Pokud chcete aplikaci Gnome Schedule spustit z příkazového řádku, napište následující příkaz a zmáčkněte Enter:

  `gnome-schedule`

### Když spustíte aplikaci Gnome Schedule

Když aplikaci Gnome Schedule spustíte, zobrazí se hlavní okno:

#### Hlavní okno

Ukazuje hlavní okno Gnome Schedule. Obsahuje záhlaví, lištu nástrojů a seznam úloh.

Hlavní okno aplikace Gnome Schedule obsahuje následující prvky:

Lišta nástrojů.

- Lišta nástrojů obsahuje tlačítka, která vám poskytují přístup ke všem funkcím v aplikaci.

Seznam úloh.

- Seznam úloh zobrazuje informace o současných naplánovaných a čekajících úlohách. Pro každou úlohu se zobrazují následující podrobné informace:

  Úloha:

- Popisuje typ úlohy: „Opakovaná“, když se spouští opakovaně nebo „Jednou“, když se provede jen jednou.

Popis:

- Zobrazuje stručný popis úlohy.

Datum a čas:

- Zobrazuje, kdy se má úloha spustit.

Náhled příkazu:

- Zobrazuje příkaz, který se má spustit.

Stručný popis některých objektů a ikon v rozhraní aplikace Gnome Schedule si můžete přečíst tak, že na ně ukážete myší a počkáte pár sekund.

## Přidání nové plánované úlohy

### Výběr typu přidávané úlohy

Novou plánovanou úlohu můžete přidat zmáčknutím tlačítka Nová na liště nástrojů hlavního okna.

Objeví se následující dialogové okno, abyste si mohli zvolit typ úlohy, kterou chcete naplánovat:

#### Dialogové okno výběru typu úlohy

Ukazuje dialogové okno aplikace Gnome Schedule pro výběr typu úlohy.

- po zmáčknutí prvního tlačítka budete moci naplánovat úlohu, která se bude spouštět opakovaně.

- po zmáčknutí druhého tlačítka budete moci naplánovat úlohu, která se spustí pouze jednou.

- po zmáčknutí třetího tlačítka budete moci vytvořit úlohu ze šablony. Použití šablon vysvětluje myapp-templates.

### Přidání plánované úlohy, která se spouští opakovaně

Výběrem této možnosti se zobrazí následující dialogové okno:

#### Okno „Vytvořit novou plánovanou úlohu“

Ukazuje okno „Vytvořit novou plánovanou úlohu“ aplikace Gnome Schedule

Popis

- Umožňuje vám přidat stručný popis úlohy.

Příkaz

- Zde zadejte příkaz nebo skript, který bude pravidelně spouštěn touto úlohou.

Čas a datum

Základní

- Dovoluje vám vybrat si četnost spouštění úlohy ze seznamu běžných časových úseků.

Pokročilé

- Dovoluje vám vytvořit si vlastní časový výraz v případech, kdy potřebujete větší flexibilitu.

Náhled

Dává uživateli možnost zkontrolovat, zda je vybraný časový úsek správný.

### Přidání plánované úlohy, která se spustí jednou

Výběrem této možnosti se zobrazí následující dialogové okno:

#### Okno „Vytvořit novou plánovanou úlohu“

Ukazuje okno „Vytvořit novou plánovanou úlohu“ aplikace Gnome Schedule

## Změna naplánované úlohy

Naplánovanou úlohu můžete upravit tak, že ji vyberete v seznamu úloh jednoduchým kliknutím a pak na liště nástrojů hlavního okna zmáčknete tlačítko Upravit. Následně se otevře okno Upravit naplánovanou úlohu, ve kterém uvidíte vlastnosti úlohy.

Nyní můžete upravit kterékoliv pole chcete. Až skončíte, můžete zmáčknout tlačítko Použít pro uložení změn nebo tlačítko Zrušit pro jejich zapomenutí.

Úlohu můžete rychle upravit tak, že na ni prostě dvojitě kliknete v seznamu úloh.

## Mazání naplánované úlohy

Naplánovanou úlohu smažete tak, že ji vyberete v seznamu úloh jednoduchým kliknutím a pak na liště nástrojů v hlavním okně zmáčknete tlačítko Smazat. Následně budete dotázáni na potvrzení. Po odpovědi Ano bude naplánovaná úloha ze seznamu úloh odstraněna.

Úlohy, které se nespouští opakovaně, se po dokončení odstraní ze seznamu automaticky.

## Ruční spuštění naplánované úlohy

Naplánovanou úlohu můžete spustit tak, že je vyberete v seznamu úloh jednoduchým kliknutím a po té na liště nástrojů hlavního okna zmáčknete tlačítko Spustit úlohu.

Úloha bude spuštěna a její výstup bude zobrazen v terminálovém okně, takže si můžete zkontrolovat, že úloha proběhla v pořádku.

## Používání šablon

Aplikace Gnome Schedule vám dává možnost si uložit úlohu jako šablonu, abyste ji mohli později použít znovu. Díky tomu budete moci vytvářet nové plánované úlohy rychleji.

Pokud chcete spravovat šablony, zmáčkněte na nástrojové liště hlavního okna tlačítko Šablona. Nové okno vám zobrazí seznam dostupných šablon. Z tohoto okna můžete vytvářet, upravovat, mazat a používat šablony.

### Okno správce šablon

Ukazuje okno „Spravovat šablony“

Běžné úlohy můžete mít uložené jako šablony. Díky tomu nemusíte stejné věci psát znovu a znovu dokola.

## Používání Gnome Schedule jako uživatel root

Když používáte aplikaci Gnome Schedule jako superuživatel, můžete prohlížet, upravovat a přidávat plánované úlohy pro další uživatele.

Uživatele můžete změnit zmáčknutím tlačítka Změnit uživatele na liště nástrojů hlavního okna. Následně se zobrazí dialogové okno. Zvolte kýženého uživatele z rozbalovacího seznamu a zmáčkněte tlačítko OK. V hlavním okně se nyní zobrazí naplánované úlohy vybraného uživatele.

Vezměte prosím na vědomí, že tato volba je dostupná pouze pro správce systému.

## Používání Gnome Schedule ke spouštění grafických aplikací

Aplikaci Gnome Schedule můžete používat k automatickému spouštění grafických aplikací, ale je zde pár věcí, které byste měli brát v úvahu:

### O proměnné prostředí DISPLAY

Když spouštíte grafickou aplikaci z příkazového řádku, musíte nejdříve nastavit proměnnou prostředí DISPLAY. Tato proměnná se používá, aby grafické aplikaci řekla, který X server má použít. Normálně budete chtít použít ten jeden, co máte ve svém vlastním počítači nainstalovaný. V takovémto případě potřebujete nastavit proměnnou DISPLAY tímto způsobem:

`DISPLAY=:0.0`

kde :0.0 znamená použít obrazovku 0 z X serveru 0 na tomto počítači.

Když chcete aplikaci zobrazit na vzdálené obrazovce, můžete zadat adresu IP vzdáleného X serveru:

`DISPLAY=192.168.0.25:0.0`

### Nastavení proměnné DISPLAY pro úlohy, které se spustí jednou

Když vytváříte nebo upravujete úlohu, můžete proměnnou DISPLAY definovat v textovém poli pro skript. Definici umístěte na začátek skriptu.

### Nastavení proměnné DISPLAY pro úlohy, které se spouští opakovaně

Aplikace Gnome Schedule zatím nepodporuje nastavení proměnné prostředí pro opakovaně spouštěné úlohy, ale k dispozici by to mělo být brzy. Než se tak stane, můžete ručně vytvořit skript, který nejdříve nadefinuje proměnnou DISPLAY a po té zavolá grafickou aplikaci. Nakonec pak vytvoříte opakovanou úlohu, která bude spouštět tento skript.

### O X serveru

X server je součástí systému X Window. Jeho úkolem je vykreslování oken na obrazovce a zpracování uživatelského vstupu z klávesnice nebo jiné periférie.

Pokud se chcete o X serveru a systému X Window dovědět více, můžete si přečíst článek na Wikipedii.

## O aplikaci Gnome Schedule

### Autoři

Aplikaci Gnome Schedule napsali Philip Van Hoof (pvanhoof@gnome.org), Kristof Vansant (de_lupus@pandora.be) a Gaute Hope (eg@gaute.vetsj.com). Pokud chcete o aplikace Gnome Schedule více informací, navštivte prosím webovou stránku Gnome Schedule.

### Hlášení chyb

Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k této aplikaci nebo této příručce, postupujte dle instrukcí v tomto dokumentu.

### Licence

Tento program je šířen podle ustanovení GNU General Public License, vydávané Free Software Foundation; a to buď verze 2 této licence anebo (podle vlastního uvážení) kterékoliv pozdější verze. Kopii této licence naleznete pod tímto odkazem nebo v souboru COPYING přiloženém ke zdrojovým kódům tohoto programu.