Co je plánovač úloh?
Mnoho počítačů je schopno používat plánovač úloh k provádění automatizovaných úkolů. Tato funkce umožňuje počítači provádět některé úkoly automaticky podle plánu nastaveného uživatelem počítače. Plánovač se obvykle specializuje na každý typ počítačového operačního systému (OS). Plní úkoly automatizovaným způsobem, což snižuje potřebu zásahu člověka.
Plánovač úloh lze nastavit tak, aby se spouštěl ve více časových intervalech. To poskytuje správcům systému nástroj, který může naplánovat měsíční nebo denní úkoly údržby. Příkladem úlohy v plánovači je proces dosažení. Toto je proces, který přesouvá stará data do úložiště. Použití naplánované úlohy k dokončení této úlohy zajistí, že počítačový systém udržuje dostatečný prostor na disku.
V operačním systému UNIX® je plánovač úloh obvykle známý jako cron úloha. Toto je hlavní plánovací program pro UNIX®. Může spouštět více typů programů, včetně skriptů, administrativních úkolů a obecných procesů údržby OS. Úloha cron používá vestavěný časovač podobný budíku a provádí úkoly na základě předdefinovaného plánu. Tento rozvrh je spravován ve zvláštním souboru v operačním systému, který organizuje všechny denní úkoly.
Plánovač úloh UNIX® používá speciální proces na pozadí, který spravuje plán. Tento program správce, často označovaný jako démon cron, je zodpovědný za čtení plánu a provádění skriptovacích programů včas. Manažerský program kontroluje plán jednou za minutu. Pokud jsou do plánu přidány nové úkoly, obvykle se spustí do 60 sekund od vstupu do tabulky.
Plánovač úloh v operačním systému Windows® je známý jako program správce úloh. Plánovač úloh systému Windows® může v operačním systému počítače spouštět skripty nebo existující programy. To je dobrý nástroj pro správu každodenních zálohování a údržby.
Program plánovače distribuovaných zdrojů (DRS) je příkladem plánovače úloh předem. Tento program je určen pro distribuované softwarové aplikace a má schopnost provádět programy na základě priority úlohy. Tento typ procesu se obvykle používá ve vysoce dostupných clusterových prostředích IT.