Plánování úloh
Z MiS
(Rozdíly mezi verzemi)
(Vytvoření stránky) |
m (→Plánování úloh v GNU/Linuxu: Spouštění každou hodinu) |
||
| Řádka 5: | Řádka 5: | ||
Každý uživatel má svůj seznam spouštěných úloh. Navíc existuje systémový seznam úloh v souboru <code>/etc/crontab</code>. | Každý uživatel má svůj seznam spouštěných úloh. Navíc existuje systémový seznam úloh v souboru <code>/etc/crontab</code>. | ||
| − | + | === Úprava osobního seznamu úloh === | |
crontab -e | crontab -e | ||
* Vytváření osobního seznamu úloh. | * Vytváření osobního seznamu úloh. | ||
* Při prvním spuštění se vytvoří prázdný seznam úloh. | * Při prvním spuštění se vytvoří prázdný seznam úloh. | ||
| − | + | === Zobrazení seznamu plánovaných úloh === | |
crontab -l | crontab -l | ||
* Správce systému (root) může zobrazit seznam úloh jiných uživatelů: | * Správce systému (root) může zobrazit seznam úloh jiných uživatelů: | ||
crontab -u ''user'' | crontab -u ''user'' | ||
| − | + | === Formát záznamu crontabu === | |
''minuty'' ''hodiny'' ''den-v-měsíci'' měsíc'' ''den-v-týdnu'' ''příkaz'' | ''minuty'' ''hodiny'' ''den-v-měsíci'' měsíc'' ''den-v-týdnu'' ''příkaz'' | ||
| − | |||
| − | |||
Nastavení minut: | Nastavení minut: | ||
* Místo konkrétního čísla můžeme použít <code>/1</code>, pak se úkol provede každou minutu. | * Místo konkrétního čísla můžeme použít <code>/1</code>, pak se úkol provede každou minutu. | ||
| + | |||
| + | ; Příklad: | ||
| + | 00 03 * * * /usr/bin/my-backup-script | ||
| + | * Každý den ve 3:00 se spustí uvedený skript. | ||
| + | 00 /1 * * * /usr/bin/my-backup-script | ||
| + | * Skript se spustí každou hodinu. | ||
Verze z 16. 10. 2015, 21:13
Obsah |
Plánování úloh v GNU/Linuxu
Každý uživatel má svůj seznam spouštěných úloh. Navíc existuje systémový seznam úloh v souboru /etc/crontab.
Úprava osobního seznamu úloh
crontab -e
- Vytváření osobního seznamu úloh.
- Při prvním spuštění se vytvoří prázdný seznam úloh.
Zobrazení seznamu plánovaných úloh
crontab -l
- Správce systému (root) může zobrazit seznam úloh jiných uživatelů:
crontab -u user
Formát záznamu crontabu
minuty hodiny den-v-měsíci měsíc den-v-týdnu příkaz
Nastavení minut:
- Místo konkrétního čísla můžeme použít
/1, pak se úkol provede každou minutu.
- Příklad
00 03 * * * /usr/bin/my-backup-script
- Každý den ve 3:00 se spustí uvedený skript.
00 /1 * * * /usr/bin/my-backup-script
- Skript se spustí každou hodinu.