Přejít na hlavní obsah

Práce s plánovačem úloh systému Windows Server 2012: jak používat cron soubory

  • Marek Horváth
  • Rady

Plánovač úloh systému Windows Server 2012 je výkonný nástroj, který vám umožňuje automatizovat provádění různých úkolů na serveru. Většina uživatelů však zná pouze některé základní funkce tohoto nástroje a neví o jeho plném potenciálu.

Tento článek je určen pro ty, kteří se chtějí dozvědět více o Plánovači úloh systému Windows Server 2012 a naučit se používat cron soubory k automatizaci úloh. Nejprve se podívejme, co je cron a jaké možnosti poskytuje.

Cron je standardní unixový nástroj, který umožňuje provádět úkoly v určitou dobu nebo s určitou periodicitou. Cron soubory jsou soubory, které specifikují plán provádění úkolů. Pomocí cron souborů je možné velmi flexibilně nastavit automatické provádění úkolů na serveru.

V tomto článku se podíváme na to, jak vytvořit a používat cron soubory v Plánovači úloh systému Windows Server 2012. Budeme mluvit o syntaxi cron souborů, jak specifikovat periodicitu provádění úkolů a základních příkazech a parametrech, které lze použít v cron souborech.

Co je Plánovač úloh systému Windows Server 2012?

Plánovač úloh systému Windows Server 2012 je výkonným nástrojem pro automatizaci rutinních úloh a správu procesů na serveru. Umožňuje vytvářet úkoly, které se budou provádět automaticky v nastaveném čase nebo konkrétní události, jako je načítání systému nebo přihlášení uživatele.

Plánovač úkolů vám umožňuje flexibilně přizpůsobit plnění úkolů podle podmínek a požadavků. Můžete například nastavit úkol tak, aby se prováděl každý den v určitou dobu, nebo úkol dokončit v určitém časovém intervalu po dokončení jiného úkolu.

Plánovač úloh systému Windows Server 2012 také nabízí různé možnosti a nastavení, které vám umožní ovládat a spravovat provádění úkolů, jako je spuštění s určitými přihlašovacími údaji, nastavení priority provádění úkolů a tak dále.

Výhody Plánovače úloh systému Windows Server 2012
Flexibilita a přizpůsobitelnost pro provádění úkolů podle plánu nebo události
Výkonné funkce a možnosti pro kontrolu plnění úkolů
Automatizace rutinních úloh a správa procesů na serveru
Uživatelsky přívětivé a intuitivní rozhraní pro Přizpůsobení úkolů

Plánovač úloh systému Windows Server 2012 je důležitým nástrojem pro správce systému a vývojáře, který vám umožní zjednodušit a automatizovat mnoho úkolů souvisejících se správou serveru Windows.

Výhody použití Plánovače úloh systému Windows Server 2012

Plánovač úloh v systému Windows Server 2012 je výkonný nástroj, který vám umožní automatizovat provádění rutinních úkolů a zajistit, aby server fungoval pravidelně. Zde jsou některé výhody použití Plánovače úloh systému Windows Server 2012:

  • Automatizace úkolů: Plánovač úloh vám umožňuje provádět úkoly automaticky v nastaveném čase nebo při výskytu určitých událostí. To vám umožní zkrátit čas strávený rutinními operacemi a zlepšit efektivitu serveru.
  • Pružnost: Plánovač úloh nabízí široké možnosti pro přizpůsobení času a podmínek provádění úkolů. Můžete určit přesný čas spuštění, periodicitu, dny v týdnu nebo měsíci, podmínky provádění a další parametry. To vám umožní dosáhnout maximální flexibility při plánování úkolů a přizpůsobit je specifickým požadavkům vašeho serveru.
  • Centralizované řízení: Plánovač úloh systému Windows Server 2012 umožňuje spravovat úlohy na různých serverech z jednoho centrálního místa. Úkoly můžete vytvářet, upravovat a mazat na více serverech, aniž byste se ke každému z nich připojili Samostatně. To zvyšuje efektivitu správy a usnadňuje práci s úkoly na různých serverech.
  • Logování a monitorování: Plánovač úkolů poskytuje podrobné logy o plnění úkolů. Tyto logy můžete prohlížet a analyzovat, abyste mohli sledovat proces provádění úkolů, detekovat chyby nebo problémy a celkově monitorovat provoz serveru.
  • Bezpečnost: Plánovač úloh systému Windows Server 2012 umožňuje nastavení různých přístupových práv k úkolům pomocí uživatelských účtů a skupin. To umožňuje omezit přístup k určitým úkolům a zajistit zabezpečení serveru.

Celkově je Plánovač úloh systému Windows Server 2012 výkonný a flexibilní nástroj, který vám umožní zlepšit automatizaci a efektivitu serveru, zajistit centralizovanou správu úloh a zajistit bezpečnost.

Jak vytvořit cron Soubor pro Plánovač úloh systému Windows Server 2012?

Chcete-li vytvořit cron Soubor pro Plánovač úloh systému Windows Server 2012, můžete použít textový editor, jako je Notepad++. Pomocí speciální syntaxe cron budete moci nastavit požadovaný plán dokončení úkolu.

Zde je příklad jednoduchého cron souboru:

# Пример cron-файла# Каждую минуту выполнить задачу* * * * * команда# Выполнить задачу каждый час в 5 минут каждый час5 * * * * команда# Выполнить задачу каждый день в полночь0 0 * * * команда# Выполнить задачу каждую пятницу в 12:3030 12 * * 5 команда

cron soubor se skládá z pěti polí oddělených mezerami. Každé pole určuje frekvenci opakování úkolu. První čtyři pole jsou odpovědná za minuty (0-59), hodiny (0-23), dny v měsíci (1-31) a měsíce (1-12 nebo leden-prosinec). Páté pole určuje dny v týdnu (0-7 nebo neděle-sobota). Místo hodnot můžete použít " * " k označení jakékoli veličiny.

Příkaz je uveden po časových polích. Měla by obsahovat celou cestu k spustitelnému souboru nebo příkazu, který chcete spustit.

Po vytvoření cron souboru jej uložte s příponou."txt "nebo".crontab". Poté jej lze importovat do Plánovače úloh systému Windows Server 2012 pomocí příkazu "Import-ScheduledTask".

Jak Nakonfiguruji provádění úkolů podle plánu pomocí cron souborů ve Windows Server 2012?

Chcete-li začít, musíte vytvořit cron soubor s příponou .cron pomocí textového editoru. Uvnitř souboru můžete nastavit požadované příkazy, které chcete provést, a také určit čas nebo frekvenci, se kterou se mají spustit.

Například pro spuštění skriptu každý den v 10 hodin ráno je v plánovacím poli uvedeno následující:

0 10 * * * python /path/to/script.py

  • 0 - minuta, kdy spustit úkol (v tomto případě 0, tj. na začátku každé hodiny);
  • 10 - hodina, kdy spustit úkol;
  • * - den v měsíci, kdy spustit úkol (pro každodenní spuštění zanechat značku *);
  • * - měsíc, kdy spustit úkol (pro spuštění v libovolném měsíci zanechat značku *);
  • * - den v týdnu, kdy spustit úkol (pro spuštění v kterýkoli den v týdnu zanechat značku *);
  • python /path/to/script.py - příkaz, který musíte splnit.

Vytvořený cron soubor je třeba uložit a přenést do Plánovače úloh systému Windows Server 2012 pomocí příkazu schtasks. Chcete-li to provést, spusťte na příkazovém řádku následující příkaz:

schtasks / create /TN " Název_zadače "/ tr "Cesta_k_plnitelný soubor" / SC daily / st " čas " / CS "uživatel" / Rp"heslo"

V tomto týmu je třeba nahradit:

  • Název_zadači - název úlohy, která se zobrazí v Plánovači úloh;
  • Cestuj_k_plnitelné - cesta ke spustitelnému souboru nebo skriptu, který chcete spustit;
  • Čas - čas, kdy je třeba spustit úkol;
  • Uživatel - uživatelské jméno, jehož jménem bude výzva spuštěna;
  • Heslo - uživatelské heslo.

Po dokončení tohoto příkazu bude úloha přidána do Plánovače úloh a bude automaticky spuštěna ve stanoveném čase nebo s uvedenou periodicitou.