A cron job egy automatikusan, meghatározott időközönként lefutó feladat, amelyet a szerver hajt végre – például egy karbantartó szkript vagy egy adatbázis-mentés rendszeres futtatásához. A cPanel grafikus felületén percek alatt beállítható, parancssori ismeretek nélkül is.
A Cron Jobs funkció elérése
- Jelentkezzünk be a cPanel fiókunkba.
- A keresőmezőbe írjuk be: “Cron Jobs”, majd nyissuk meg a talált menüpontot.
Új cron job létrehozása
- A “Common Settings” legördülő menüből válasszunk egy gyakori ütemezést (pl. óránként, naponta), vagy állítsuk be egyénileg a perc, óra, nap, hónap és hét napja mezőket.
- A “Command” mezőbe írjuk be a futtatandó parancsot, például egy PHP szkript elérési útját:
/usr/local/bin/php /home/felhasznalonev/public_html/script.php - Kattintsunk az “Add New Cron Job” gombra.
Értesítés e-mailben
A cPanel fiók e-mail címére a rendszer alapértelmezetten értesítést küld minden lefutott cron job kimenetéről. Ha ezt nem szeretnénk, a “Cron Email” beállításnál üresen hagyhatjuk a mezőt, vagy a parancs végéhez fűzhetjük a > /dev/null 2>&1 kiegészítést, hogy elnyomjuk a kimenetet.
Gyakori felhasználási módok
- Biztonsági mentések automatizálása
- WordPress cron helyettesítése valódi rendszer cron jobbal (bővebben itt)
- Adatbázis karbantartó szkriptek időzítése
- Külső API-k rendszeres lekérdezése
A cron szintaxisáról és a mezők pontos jelentéséről bővebben a Crontab szintaxis és ütemezett feladatok Linuxon cikkünkben olvashat, mivel a cPanel felülete ugyanezt a szintaxist használja a háttérben.