Preskočiť na obsah

Plánovač úloh

Automaticky spúšťaj skripty a úlohy v pravidelných intervaloch.


  • Automatizácia


    Znižuje potrebu manuálnych operácií.

  • Spoľahlivosť


    Úlohy bežia v stanovený čas bez zásahu.

  • Notifikácie


    E-mailové upozornenia pri chybách.

  • CRON kompatibilné


    Rovnaký princíp ako Linux CRON.


Na čo sa plánovač používa?

Zálohovanie

Automatické zálohy databáz a súborov.

Údržba

Čistenie cache, mazanie dočasných súborov.

E-maily

Odosielanie newsletterov, pripomienok.

CMS cron

WordPress wp-cron.php, Drupal cron.


CRON syntax

CRON úloha sa riadi 5 poľami:

Pole Rozsah Príklad
Minúta 0–59 30 → v 30. minúte
Hodina 0–23 3 → o 03:00
Deň v mesiaci 1–31 15 → 15. deň
Mesiac 1–12 12 → december
Deň v týždni 0–7 1 → pondelok

Príklady CRON zápisov

CRON Význam
30 3 * * * Každý deň o 03:30
*/5 * * * * Každých 5 minút
0 */2 * * * Každé 2 hodiny
0 0 * * 0 Každú nedeľu o polnoci
0 6 1 * * Prvý deň mesiaca o 06:00

Vytvorenie plánovanej úlohy

Otvor Scheduled Tasks

V Plesk rozhraní vyber svoju doménu a klikni na Scheduled Tasks.

Scheduled Tasks


Prezri existujúce úlohy

Tu nájdeš všetky aktuálne naplánované úlohy.

Zoznam úloh


Pridaj novú úlohu

Klikni na Add Task.

Pridanie úlohy


Typy úloh

  • Run a command


    Spustí shell príkaz.

    touch testfile.txt
    
  • Fetch a URL


    Otvorí URL ako HTTP request.

    https://mojweb.website.tuke.sk/cron.php
    
  • Run a PHP script


    Spustí PHP súbor s vybranou verziou PHP.

    httpdocs/cron.php
    

Nastavenia úlohy

Čas spúšťania

Možnosť Popis
Hourly Každú hodinu
Daily Každý deň
Weekly Každý týždeň
Cron style Vlastný CRON zápis

Notifikácie

Možnosť Kedy pošle e-mail
Do not notify Nikdy
Errors only Len pri chybe
Every time Pri každom spustení

Príklad konfigurácie

WordPress cron spúšťaný každých 5 minút:

Nastavenie Hodnota
Task type Run a PHP script
Script httpdocs/wp-cron.php
PHP version 8.2
Run */5 * * * *
Notify Errors only

Najčastejšie problémy

Úloha sa nespúšťa

Nesprávny CRON zápis alebo cesta k skriptu.

Riešenie: Skontroluj syntax CRON a overte cestu k súboru.

Chybové e-maily

Skript vracia chybu.

Riešenie: Skontroluj logy a otestuj skript manuálne.

Príliš časté spúšťanie

Úloha zaťažuje server.

Riešenie: Zväčši interval medzi spusteniami.


Ďalšie kroky

  • SSL certifikát


    Zabezpeč web pomocou HTTPS.

    Návod

  • MySQL databáza


    Vytvor databázu pre svoj web.

    Návod