Co je Cron Job?
Úloha cron je automatizovaný program vyvinutý pro systémy Unix a Linux. Umožňuje uživateli spouštět několik příkazů v určitém čase v přesném datu. Úloha cron je důležitý nástroj, který lze použít pro cokoli, od spouštění skriptů a reindexování webové stránky po poskytnutí zálohy pro databázi. Cron úlohu lze také použít jako připomenutí pro stahování e-mailů. Aby uživatel mohl průběžně dokončovat úlohu, musí program nastavit pouze jednou.
Pokud má například majitel webového e-zinu více než 100 předplatitelů e-mailů, kteří čtou jeho publikaci 25. dne každého měsíce, mohla by cronová práce pomoci získat informace každému čtenáři ve stejnou dobu a každý měsíc. Kromě toho může na web přidávat nové členy a odstraňovat ty, kteří se odhlásí při údržbě databáze.
Úloha cron je nastavena s kartami cron ve správci karet cron. Karty Cron jsou rozděleny do šesti polí: minuty, hodiny, dny, měsíce, pracovní dny a příkazy. Příkazové pole obsahuje pokyny pro počítač. Minutové pole běží od 0-59 a udává přesnou minutu, kdy má být příkaz proveden. Hodina je nastavena na 0-23, přičemž nula představuje půlnoc.
Dny v týdnu běží od 0-7, přičemž 0 a 7 představují neděli. Některé starší systémy, včetně některých unixových systémů, používají 0 až 6 jako dny v týdnu, přičemž 0 je neděle. Bílé pole nebo tabulátory musí oddělit každé pole. Čárky se používají při přidávání seznamu, zatímco hvězdičky se přidávají tam, kde uživatel nechce určit pole. Například pro výše zmíněného majitele webového e-zinu může být cronová práce zřízena s hvězdičkou místo dne v týdnu, protože 25. den v měsíci nepadne vždy ve stejný den v týdnu.
Úloha cron je zapsána do textového souboru s řadou příkazů cron, které počítač dodržuje. Příprava úlohy cron jako textového souboru také v případě potřeby usnadní úpravy skriptů později. Kromě toho lze úlohu cron nastavit tak, aby určitým uživatelům umožňovala nebo zakazovala vylepšení karty set cron. Jakmile je text vytvořen pro úlohu cron, následuje přípona .txt, například Cron.txt . Poté se úloha nahraje a doprovodný příkaz textového souboru se přečte jako „crontab cron.txt“, než se na webové stránce projeví.