Přidání příkazu plánovače Laravel do Crontab v Ubuntu

Jak přidat příkaz plánovače Laravel do Crontabu (v Ubuntu) Při vytváření aplikací Laravel je mnoho úloh na pozadí (např. úklidové úlohy, odesílání e-mailů ve frontě, opakující se...

Světlý režim slouží jen pro ukázku funkcionality. Proto používejte tmavou verzi webu.

25. 09. 2025

Přidání příkazu plánovače Laravel do Crontab v Ubuntu

Jak přidat příkaz plánovače Laravel do Crontabu (v Ubuntu)

Při vytváření aplikací Laravel je mnoho úloh na pozadí (např. úklidové úlohy, odesílání e-mailů ve frontě, opakující se zprávy) nejlépe spravovat pomocí integrovaného plánovače Laravel. Aby se však plánovač spouštěl automaticky, je třeba jej připojit k systémovému cronu na serveru. V tomto příspěvku vám ukážu, jak to udělat v Ubuntu.

Předpoklady a předpoklady

Než budete pokračovat, tato příručka předpokládá:

  • V Ubuntu již máte funkční projekt Laravel (např. v systému /var/www/… nebo nějaký adresář).
  • Máte přístup k shellu / SSH s příkazem sudo (nebo alespoň dostatečná práva k úpravě crontab pro uživatele).
  • cron služba je nainstalována nebo může být nainstalována.
  • PHP CLI je přístupné z příkazového řádku (např. php pracuje).

Krok 1: Aktualizace a (v případě potřeby) instalace cronu

Je dobré se ujistit, že je váš systém aktuální, a ověřit, zda je nainstalován a spuštěn cron.

sudo apt-get update
sudo apt-get upgrade

Pak nainstalujte cron, pokud ještě není nainstalován:

sudo apt-get install cron

Po instalaci zkontrolujte stav:

systemctl status cron

Mělo by se zobrazit něco jako "active (running)". Pokud není spuštěn, můžete jej spustit:

sudo systemctl enable cron
sudo systemctl start cron

Krok 2: Úprava crontabu

Chcete-li naplánovat plánovač Laravel, přidáte položku cronu, která se spustí každou minutu. Obvykle se systému nemusíte dotýkat. /etc/crontab (pokud nejste root nebo nespravujete mnoho uživatelů). Místo toho upravte crontab pro příslušného uživatele (často stejného uživatele, pod kterým běží váš webový server nebo aplikace).

Spusťte:

crontab -e

Pokud to děláte poprvé, může vás to vyzvat k výběru editoru (např. nano, vim atd.).

Do souboru crontab přidejte tento řádek:

* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

Ujistěte se, že jste vyměnili /path-to-your-project s vaší skutečnou cestou (například, /var/www/html/your-laravel-app).

Po úpravách uložte a ukončete. Cron změnu automaticky převezme.

Nejčastější nástrahy a tipy

Vydání Popis / Oprava
Špatná cesta If cd ukazuje na neexistující adresář, funkce cron tiše selže. Dvakrát zkontrolujte absolutní cestu.
Špatná binární verze PHP Někdy se verze PHP v CLI liší nebo není v $PATH. Použijte úplnou cestu (např. /usr/bin/php).
Oprávnění a vlastnictví Ujistěte se, že uživatel, jehož crontab upravujete, má oprávnění ke spouštění příkazů a přístupu k souborům projektu.
Výstupní záplavy / e-maily Bez přesměrování výstupu může cron při každém spuštění odeslat e-mail. Proto používáme >> /dev/null 2>&1.
Vícenásobné položky crontab Pokud již máte pro stejného uživatele vytvořený cron, ujistěte se, že tento nový řádek není v rozporu s ním.

Závěr

Integrace plánovače Laravel se systémovým cronem je jednoduchý, ale zásadní krok. Po jeho konfiguraci může vaše aplikace spolehlivě spouštět naplánované úlohy bez ručního zásahu. Stačí:

  1. Instalace/ověřování cronu v Ubuntu
  2. Přidání položky cronu (prostřednictvím crontab -e) spustit php artisan schedule:run každou minutu
  3. Ověřte, zda vše funguje

Původní článek publikoval Nabil Hassen.

Mohlo by vám pomoct

Praktické věci kolem webu

Než se pustíte do webu, hodí se mít jasno v podkladech, WordPressu, cookies a měření.

Google reference

Co říkají klienti

Ukázky skutečných recenzí, které klienti zanechali na mém Google profilu.

Přejít na recenze
★ ★ ★ ★ ★

„Člověk, který své práci a rozumí a ví co dělá. Velmi rychlá komunikace a profesionální přístup. Doporučuji.“

Jaroslav Kupča
Google
★ ★ ★ ★ ★

„Skvělá spolupráce, při dalších projektech určitě nebudu shánět někoho jiného.“

Roman Koňařík
Google
★ ★ ★ ★ ★

„S panem Vančurou jsem spolupracovala na tvorbě mých webových stránek a jsem maximálně spokojená. Oceňuji profesionální přístup, rychlou komunikaci a schopnost přesně pochopit moje představy. Web je moderní, přehledný, funkční a skvěle vypadá i na mobilu. Celý proces proběhl hladce, s jasným vysvětlením jednotlivých kroků a výborným výsledkem. Určitě doporučuji každému, kdo hledá spolehlivý a kvalitní přístup.“

Barbora Zemánková
Google
★ ★ ★ ★ ★

„Spolupráce při tvorbě konfigurátoru proběhla naprosto bez problémů. Oceňuji profesionální přístup, rychlou komunikaci a schopnost pochopit specifický projekt od A do Z. Konfigurátor je přehledný, funkční a přesně odpovídá mým požadavkům. Rozhodně doporučuji.“

mareksevcik_FPV
Google
★ ★ ★ ★ ★

„Velmi dobrá a rychlá spolupráce. Doporučuji!“

Leoš Kaucký
Google
★ ★ ★ ★ ★

„Přesně takto si představujeme profesionální práci. Dekujeme“

STAVILLI
Google
★ ★ ★ ★ ★

„Ať už se jedná o optimalizaci webu, nebo tvorbu na míru oceňuji kromě profesionální práce a znalostí problematiky také férový přístup a komunikaci.“

Aleš Illický
Google
★ ★ ★ ★ ★

„Děkuji za profesionální spolupráci, vše dle domluvy, naprostá spokojenost a mohu jen vřele doporučit.... Při dalších projektech určitě opět využiji Vašich služeb“

Peter Spilak
Google
★ ★ ★ ★ ★

„Profesionalita a velká ochota, nemohu jinak než doporučit“

Magdalena Vašková
Google
★ ★ ★ ★ ★

„Skvělá zkušenost při tvorbě webu, profesionální přístup, rychlost, ochota pomoci“

Jana Kono
Google
★ ★ ★ ★ ★

„Rychlá spolupráce a komunikace – mohu jen doporučit.“

Gawix
Google
★ ★ ★ ★ ★

„Moc mi pomohl, když jsem potřebovala pomoc s webem. A bylo to gratis :)). Jsem mu neskonale vděčná.“

Radka Arbesová
Google
★ ★ ★ ★ ★

„Děkuji Jiřímu za rychlou a kvalitní spolupráci na tvorbě webu. Srozumitelná a ochotná komunikace mě vždycky potěší a přináší důvěru.“

Jiří Mařík
Google
★ ★ ★ ★ ★

„Jsem maximálně spokojená. Rychlost, ochota a cenově dostupné. Děkuji“

Veronika Černá
Google
★ ★ ★ ★ ★

„Naprostá spokojenost. Rychlá komunikace, skvělá cena a odborná pomoc. Moc děkuji :)“

Patricie Kučerová
Google
★ ★ ★ ★ ★

„Velká spokojenost, rychlost a p. Vančura moc dobře ví co dělá. :)“

Ondřej Daniško
Google
★ ★ ★ ★ ★

„dobrá práce, rychlá odezva“

Zuzana Jírová
Google
★ ★ ★ ★ ★

„S programátory mám zkušeností hodně, ale tady musím opravdu pochválit. Pro mě a mé přátele vytvořil skvělý nástroj na evidenci sbírek a opravdu se to povedlo. Bylo to hotové rychle, kvalitně a za skvělou cenu. Komunikace funguje velmi rychle, což je super a ne úplně standard. Díky za super práci, za mě 100% spokojenost!“

Zdeněk
Google
★ ★ ★ ★ ★

„Vše bylo rychlé a hlavně to funguje. Dobrá práce.“

Lukáš Bartášek
Google
★ ★ ★ ★ ★

„Normálně recenze nepíši, ale zde rád doporučím kvalitní práci. Jiří pro mě vytvořil web pro dětské tábory. Kvalitní práce, rychlá komunikace a vlastní nápady, které Jiří sám přidá, jsou na velice vysoké úrovni. Nemohu hodnotit jinak než 5/5.“

Tomáš Loněk
Google
★ ★ ★ ★ ★

„Pan Jiri nam delal jiz 3 webove stranky a vzdy velka spokojenost, je mega rychly a vse hned kladne vyridi, mohu pouze doporucit. Poradi si bez problemu i s rezervacnimi kalendaremi, udrzbou socialnich siti, atd.“

Barbara Mašková
Google