Cron

Z Wikipedie, otevřené encyklopedie

Skočit na: Navigace, Hledání

Cron je softwarový démon který v operačních systémech na bázi Unixu automatizovaně spouští v určitý čas nějaký příkaz resp. proces (skript, program apod.). Jedná se vlastně o specializovaný systémový proces, který v operačním systému slouží jakožto plánovač úloh, jenž umožňuje opakované spouštění periodicky se opakujících procesů (např. noční běhy dávkových úloh při hromadném zpracování dat) apod.

[editovat] Crontab

Je unixový příkaz nastavující cron.

export EDITOR=vim - specifikuje editor pro editaci crontab

crontab -e Upravit crontab soubor nebo vytvořit v případě, že neexistuje.

crontab -l Zobrazit crontab.

crontab -r Odstranit crontab.

crontab -v Zobrazit poslední datum editace crontab souboru.

[editovat] Soubor crontabu

  • * * * * příkaz/script ke spuštění

- - - - -

| | | | |

| | | | +----- den v týdnu (0 - 6) (Neděle=0)

| | | +------- měsíc (1 - 12)

| | +--------- den v měsíci (1 - 31)

| +----------- hodina (0 - 23)

+------------- minuta (0 - 59)

[editovat] Příklad