Jako správci systému je ideální automatizovat úkoly, které z naší strany vyžadují určitou frekvenci, protože tímto způsobem šetříme čas a můžeme provádět jiné typy administrativních úkolů. V případě Linuxu máme možnost použít Cron k provedení tohoto plánování úkolů a pomoci nám tak lépe kontrolovat úkoly, které mají být provedeny.
V systémech Linux je cron spuštěn jako démon a lze jej implementovat pro plánování úkolů, jako jsou příkazy nebo skripty prostředí, za účelem provádění různých typů záloh, aktualizací systému a mnoha dalších. Musí být spuštěny pravidelně a automaticky na pozadí v konkrétních časech, datech nebo intervalech podle našich kritérií.
Dnes bude Solvetic analyzovat některé z nejlepších dostupných nástrojů k provádění úloh cron, protože jejich konfigurace prostřednictvím terminálu může být pro některé uživatele složitá.
Crontab generátor
Tento online nástroj nám poskytne možnost generování a vytváření záznamů crontab za účelem naplánování úlohy. Jeho rozhraní má jednoduchý a popisný generátor, který nám pomůže vytvořit syntaxi crontab, kterou můžeme zkopírovat a vložit do souboru Linux crontab. Online nástroj se nazývá EasyCron.
Hlavní rysy
- Podporuje standardní výraz Cron: EasyCron je plně kompatibilní se standardním výrazem Cron používaným v populárních implementacích Cron
- EasyCron nám umožňuje určit dobu provádění úlohy cron třemi různými způsoby: podle intervalu, podle výrazu cron nebo ručně.
- Možnost přijímání oznámení poštou
- Ukládá protokoly provádění úloh Cron: Všechny skripty mohou generovat výsledky během pravidelných spouštění, takže funkce cron log provádění úlohy nám umožňuje uložit tyto výsledky pro pozdější ověření na administrativní úrovni.
- Má predikci doby spuštění: Tato funkce umožňuje, aby po přidání úlohy cron bylo možné zobrazit seznam dat a časů, kdy bude v blízké budoucnosti spuštěna.
- Možnost upravit záhlaví HTTP
- Není nutná instalace
S Crontab Generator máme dvě možnosti:
Možnost 1První je použít EasyCron na následujícím odkazu:
Tam podle potřeby vytvoříme náš cron:
ZVĚTŠIT
Klikněte na Vytvořit úlohu Cron a uvidíme příslušnou úlohu:
ZVĚTŠIT
Možnost 2Další možností je vytvořit cron na stránce Crontab Generator na následujícím odkazu:
Tam vyplníme pole podle potřeby:
ZVĚTŠIT
Proces dokončíte kliknutím na tlačítko Generovat řádek Crontab a uvidíme následující:
ZVĚTŠIT
Tam můžeme s úplným zabezpečením zkopírovat a vložit řadu Cron do naší distribuce Linuxu.
Cron Maker
CronMaker je online nástroj, který nám pomáhá jednoduchým a bezpečným způsobem vytvářet výrazy cron. CronMaker používá open source programátor od společnosti Quartz. Generované výrazy jsou založeny na formátu Quartz cron.
Pro jeho použití můžeme přejít na následující odkaz:
Zde stačí definovat frekvenci úkolu a zadat výraz cron:
ZVĚTŠIT
Jakmile klikneme na tlačítko Generovat výrazy Cron, obdržíme řádek, který se má vložit na náš server.
GUI Crontab
Crontab GUI je online editor crontab, který nabízí naprosto jednoduché uživatelské rozhraní pro každého uživatele. Funguje komplexně na mobilních zařízeních, což nám umožňuje generovat syntaxi cron na našich smartphonech nebo ve webovém prohlížeči našeho zařízení.
Pro jeho použití přejdeme na následující odkaz.
ZVĚTŠIT
Zde zadáme výrazy a parametry potřebné k vygenerování řádku Cron, který se má použít na serveru.
Crontab Guru
Crontab Guru je jednoduchý editor výrazů, který nám nabízí možnost vytváření cron úloh online. Kromě toho poskytuje užitečný způsob ovládání každého vytvořeného cronjobu. Vše, co požadujeme, je zkopírovat fragment zadaného příkazu a připojit ho na konec definice crontab a pokud úkol cron selže nebo se nespustí, obdržíme varovný e -mail s těmito informacemi.
Jeho odkaz je následující:
ZVĚTŠIT
CRON Tester
CRON Tester je užitečný tester úloh cron, který nám umožní otestovat časové definice v úlohách cron. Stačí zkopírovat a vložit syntaxi cron do pole definice cronu, poté zvolit počet iterací a kliknutím na Test zobrazit různá data, ve kterých bude spuštěna.
Váš odkaz na použití je následující:
V tomto případě jsme použili testovací syntaxi a toto jsou výsledky:
ZVĚTŠIT
Jak vidíme, online nástroje jsou užitečnou možností, jak se vyhnout chybám v naplánovaných úlohách v Linuxu prostřednictvím cronu.