Uživatelské nástroje

Nástroje pro tento web


navody:cron

Toto je starší verze dokumentu!


Cron

Cron je softwarový démon, který v operačních systémech automatizovaně spouští v určitý čas nějaký příkaz.

Některé skripty mohou fungovat, pokud se spustí normálně, ale pokud je spustí Cron, tak ne. Je to tím, že může mít nastavené některé proměnné jinak. Pro otestování příkazu je dobré spustit příkaz:

env -i $SHELL --norc

Následně by měl mít skript stejné prostředí, jak když ho spouští Cron.

Crontab

Umožňuje vytvářet uživatelům seznam úloh, které se mají spouštět v určitý čas

význam polí je (znak * zastupuje jakoukoli hodnotu):

  • minuta (0–59)
  • hodina (0–23)
  • den v měsíci (1–31)
  • měsíc (1–12)
  • den v týdnu (0 = neděle, 1 = pondělí, …, 6 = sobota)

příkaz se spustí každý den ve 12:05.

5 12 * * * <příkaz>

otevře v editoru seznam příkazu, který jo možné měnit

crontab -e
navody/cron.1390649254.txt.gz · Poslední úprava: 2014/01/25 12:27 (upraveno mimo DokuWiki)