Cron – správce úloh v Linuxu

By | 12/02/2020

Cron – správce úloh v Linuxu

Motivace:

Díky tomuto článku lze pomoci nástroje Cron – správce úloh v Linuxu, automatizovaně spustit příkazy v libovolný den, čas či měsíc.

OS:

Implementace byla prakticky prováděna na Ubuntu 18.04 LTS a Ubuntu 12.04.5 LTS.

Implementace:

Pro spuštění v určitý den či čas bude využitý plánovací nástroj Cron, který automatizovaně spouští příkazy. Funkce nástroje Cron se dá připodobnit plánovače úloh v OS Windows.

Spuštění scriptů či programů se přidává do cronu příkazem:

sudo crontab -e

Nejdříve se definuje, kdy se bude script spouštět. To označuje 5 hvězdiček. Následuje absolutní cesta souboru script:

Cron - správce úloh v Linuxu

Soubor script musí být spustitelný:

sudo chmod u+x /opt/script

Příklady použití:

Spustí script každou minutu:

* * * * * /opt/script

Spustí script každých 15 min:

*/15 * * * * /opt/script

Spustí script ve 23:45:

45 23 * * * /opt/script

Spustí script každý druhý měsíc, čtvrtý den, ve 23:00 a o půlnoci:

0 23,0 4 */2 * /opt/script

Spustí script každý měsíc v pondělí ráno v 2:00 ve dnech 27 až 28:

0 2 27-28 * 1 /opt/script

Spustí script ve středu až pátek každé 2 hodiny mezi 18:00 až 23:00:

0 18-23/2 * * 3-5 /opt/script

Pro vlastní naplánování scriptu doporučuji využít tento link, který to pěkně popisuje – https://crontab.guru

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *